cucumber / cucumber-rails

Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner
https://github.com/cucumber/cucumber-rails
MIT License
1.02k stars 327 forks source link

Use Github Actions release automation #546

Closed mattwynne closed 1 year ago

mattwynne commented 2 years ago

🤔 What's the problem you've observed?

We're still using the old-school mechanism of a Make target with the release script running locally on a developer workstation.

✨ Do you have a proposal for making it better?

Implement a release-ruby.yml github action, similar to https://github.com/cucumber/cucumber-ruby/blob/main/.github/workflows/cucumber-ruby.yml using a protected release branch, with a protected environment secret.

📚 Any additional context?

We need a guide to reference here!


This text was originally generated from a template, then edited by hand. You can modify the template here.

mattwynne commented 1 year ago

OK this is done. v2.6.1 was released by Github Actions.

@luke-hill ping me if you want a walk-through of how to make a release, it should be really straightforward once you've installed polyglot-release.