Skip to content

Commit df6c833

Browse files
committed
Update README.md with release steps
1 parent 360e01f commit df6c833

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Diff for: README.md

+27
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,30 @@ CodeFlare Stack Compatibility Matrix
1010
| CodeFlare-SDK | v0.4.4 |
1111
| InstaScale | v0.0.4 |
1212
| KubeRay | v0.5.0 |
13+
14+
## Release process
15+
16+
Prerequisite:
17+
- Build and release [MCAD](https://github.com/project-codeflare/multi-cluster-app-dispatcher)
18+
- Build and release [InstaScale](https://github.com/project-codeflare/instascale)
19+
- Build and release [CodeFlare-SDK](https://github.com/project-codeflare/codeflare-sdk)
20+
21+
Release steps:
22+
1. Invoke [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, this action will create a repository tag, build and push operator image.
23+
24+
2. Check result of [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, it should pass.
25+
26+
3. Update CodeFlare Stack Compatibility Matrix in operator README.
27+
28+
4. Create a release in CodeFlare operator repository, release notes should include new support matrix.
29+
30+
5. Open a pull request to OpenShift community operators repository with latest bundle using make command, check that the created PR has proper content.
31+
```
32+
make openshift-community-operator-release
33+
```
34+
35+
6. Once merged, update component stable tags to point at the latest image release.
36+
37+
7. Announce the new release in slack and mail lists, if any.
38+
39+
8. Update the Distributed Workloads component in ODH.

0 commit comments

Comments
 (0)