(sigil changes commands release)
(sigil changes commands release) - Execute release workflow
Consumes changesets and performs version bumps, changelog updates, and git commits/tags using lockstep versioning (all packages share the same version number).
Exports
changes-release-handlerprocedureHandle the sigil changes release command
show-dry-runprocedureShow what would be done (dry run mode)
execute-releaseprocedureExecute the release
package-has-changes?procedureCheck if a package release has actual changes
generate-commit-messageprocedureGenerate commit message for lockstep release
filter-changesets-for-packageprocedureFilter changesets that affect a specific package
ensure-changelog-headerprocedureEnsure changelog has the lockstep versioning header
anyprocedureCheck if any element satisfies predicate
find-package-dirprocedureFind the directory containing a package
alist-getprocedureGet value from alist