Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.08 KB

File metadata and controls

22 lines (12 loc) · 1.08 KB

Release

Semian releases are automated by GitHub Actions (for the repo) and Shipit (for RubyGems).

Creating a Release

Trigger Release

Navigate to the Create Release GitHub Action and trigger a new workflow. You will be asked if your release is a major, minor, or patch release. For more info, see Manually running a workflow.

Confirming Changes

The workflow generates a PR with changes to lib/semian/version.rb, Gemfile.lock, and CHANGELOG.md. You can amend the PR to make changes to CHANGELOG.md. After approving the changes, merge the PR to continue the workflow.

Verify GitHub Release

After the workflow executes, your release should be at the top of Semian's Release list.

Verify RubyGems release

  • After detecting a new version tag from the GitHub workflow, Shipit should kick off a build and release it
  • Check RubyGems