-
-
Notifications
You must be signed in to change notification settings - Fork 686
Closed
Labels
✨ kaizenContinuous improvement initiatives. See https://github.com/orgs/cucumber/projects/9Continuous improvement initiatives. See https://github.com/orgs/cucumber/projects/9
Description
Using this issue to bring together the efforts scattered across other repos.
The goal is to have all releases to RubyGems, NPM, Maven etc. made by GitHub Actions workflows. We'll use GitHub Environments to secure the secrets used to publish packages.
- cucumber/build Automate releases build#42
- cucumber/cucumber-ruby-wire Add release workflow for automating releases of the gem cucumber-ruby-wire#49
- factor out a
publish-rubygemaction - factor out a
versionsaction to read the changelog latest and tagged release versions - factor out a
create-releaseaction. WIP in https://github.com/cucumber-actions/create-release - review all instances of release workflows and ensure they're using the latest versions of our actions
- archive
get-released-versionaction which is superseded by the newversionsaction. - cucumber/cucumber-expressions Automate releases #1688
- cucumber-ruby-core: Add release workflow cucumber-ruby-core#224
- cucumber-ruby: Add a release workflow cucumber-ruby#1567
- cucumber-parent: Automate releases cucumber-parent#32
- create a
publish-goaction - create a
check-release-commit-is-on-mainaction (see here - factor out RELEASING.md to try having a single one compatible with all the repos
- script or automate the bump of the version numbers into package descriptors
- extract update of gemspec of the release process, or document it as a generic process as part of the release one
Metadata
Metadata
Assignees
Labels
✨ kaizenContinuous improvement initiatives. See https://github.com/orgs/cucumber/projects/9Continuous improvement initiatives. See https://github.com/orgs/cucumber/projects/9
Type
Projects
Status
Done
Status
Done
Status
Implemented