davesnx/dune-release

Automatically run dune-release in GitHub Actions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
packagesPackage name(s) for release. Supports: single package, YAML list, JSON array, or comma-separated stringyes
changelogPath to changelog file. Defaults to ./CHANGES.md.no./CHANGES.md
github-tokenGitHub token for API accessyes
to-opam-repositoryIf true, submits a PR to opam-repositorynotrue
to-github-releasesIf true, creates a GitHub releasenotrue
verboseIf true, shows detailed logging outputnofalse
include-submodulesIf true, includes git submodules in the distribution tarballnofalse
opam-repositoryTarget opam repository in owner/repo format (e.g., ocaml/opam-repository)noocaml/opam-repository
build-dirBuild directory for dune-release distributionno
publish-messageCustom message for the GitHub release publicationno
dry-runValidate setup without publishing. Runs lint, changelog validation, and distrib but skips GitHub release and opam submissionnofalse
namedescription
versionExtracted version from git tag
release-statusStatus of the release (success/failed)
github-release-urlURL of the created GitHub release
opam-pr-urlURL to create the opam PR