Skip to content

Commit d4b3b39

Browse files
committed
Document release process
1 parent 6b360f9 commit d4b3b39

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/workflows/ci-cd.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
name: CI/CD
22

33
on:
4-
push: {}
4+
push:
5+
paths-ignore:
6+
- '*.md'
57
workflow_dispatch:
68
inputs:
79
create_release:

CONTRIBUTING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,10 @@ Then run the test suite with:
1414
~~~bash
1515
bundle exec rspec
1616
~~~
17+
18+
## Release process
19+
20+
1. Bump the version number in `version.rb`.
21+
2. Ensure [the CI](https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby/actions) is successful.
22+
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.
23+
4. Edit [the draft release](https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby/releases)'s notes and finalize the release.

0 commit comments

Comments
 (0)