Skip to content

Commit

Permalink
Release process improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
Christophe '116' Loiseau committed Feb 21, 2024
1 parent e8db340 commit 3c94bcc
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,17 @@ Feel free to edit this release checklist in-progress depending on what tasks nee
the [eclipse-edc-management-api.yaml file](https://github.com/sovity/edc-extensions/blob/main/docs/eclipse-edc-management-api.yaml).
- [ ] Update the Postman Collection if required.
- [ ] Merge the `release-prep` PR.
- [ ] Wait for the main branch to be green.
- [ ] Test the release `docker-compose.yaml` with `RELEASE_EDC_IMAGE=ghcr.io/sovity/edc-dev:latest`.
- [ ] Ensure with a `docker ps -a` that all containers are healthy, and not `healthy: starting` or `healthy: unhealthy`.
- [ ] Wait for the main branch to be green. You can check the status in GH [actions](https://github.com/sovity/edc-extensions/actions).
- [ ] Validate the image
- [ ] Pull the latest latest edc-dev image: `docker image pull ghcr.io/sovity/edc-dev:latest`.
- [ ] Check that your image was built recently `docker image ls | grep ghcr.io/sovity/edc-dev`.
- [ ] Test the release `docker-compose.yaml` with `EDC_IMAGE=ghcr.io/sovity/edc-dev:latest`.
- [ ] Ensure with a `docker ps -a` that all containers are healthy, and not `healthy: starting` or `healthy: unhealthy`.
- [ ] Test the postman collection against that running docker-compose.
- [ ] Create a release and re-use the changelog section as release description, and the version as title.
- [ ] Tag the release
- [ ] Tag the current main with the release version in the format `vx.y.z` for instance `v1.2.3`
- [ ] Fetch the latest version `git fetch`, `git tag vx.y.z origin/main`, `git push origin :refs/tags/vx.y.z`
- [ ] [Create a release](https://github.com/sovity/edc-extensions/releases/new) and re-use the changelog section as release description, and the version as title.
- [ ] Check if the pipeline built the release versions in the Actions-Section (or you won't see it).
- [ ] Revisit the changed list of tasks and compare it
with [.github/ISSUE_TEMPLATE/release.md](https://github.com/sovity/edc-extensions/blob/main/.github/ISSUE_TEMPLATE/release.md).
Expand Down

0 comments on commit 3c94bcc

Please sign in to comment.