Skip to content

Commit

Permalink
Document release process
Browse files Browse the repository at this point in the history
  • Loading branch information
FooBarWidget committed Sep 9, 2021
1 parent 6b360f9 commit d4b3b39
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
4 changes: 3 additions & 1 deletion .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
name: CI/CD

on:
push: {}
push:
paths-ignore:
- '*.md'
workflow_dispatch:
inputs:
create_release:
Expand Down
7 changes: 7 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,10 @@ Then run the test suite with:
~~~bash
bundle exec rspec
~~~

## Release process

1. Bump the version number in `version.rb`.
2. Ensure [the CI](https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby/actions) is successful.
3. [Manually run the "CI/CD" workflow](https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby/actions/workflows/ci-cd.yml). Set the `create_release` parameter to `true`. Wait until it finishes. This creates a draft release.
4. Edit [the draft release](https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby/releases)'s notes and finalize the release.

0 comments on commit d4b3b39

Please sign in to comment.