Content
Updated by Oliver Günther 7 days ago
**Building the openDesk flavour**
* After the release has been created with the devkit, the stable build will have triggered
* Observe the output at [https://github.com/opf/openproject-flavours/actions/workflows/ci-stable.yml](https://github.com/opf/openproject-flavours/actions/workflows/ci-stable.yml)
* If for some reason, this trigger failed, use the "Run workflow" with the Core Ref "stable/X" (where X is the current major release version, e.g., 15)
* Wait for the ci-stable workflow to run through to push `openproject/open_desk:X.Y.Z`
* You can see https://github.com/opf/openproject-flavours/actions/workflows/ci-stable.yml
* Alternatively: Tag the pushed images here: [https://hub.docker.com/r/openproject/open\_desk/tags](https://hub.docker.com/r/openproject/open_desk/tags)
release manually
* Click on built image for the version X.Y.Z, then copy the SHA from the top , e.g., [https://hub.docker.com/layers/openproject/open\_desk/15.3.2/images/sha256-5558a9164dfeb839b3d2b9ea97368473a50255931fd623d579b7858360f52c0c](https://hub.docker.com/layers/openproject/open_desk/15.3.2/images/sha256-5558a9164dfeb839b3d2b9ea97368473a50255931fd623d579b7858360f52c0c) docker pull openproject/open\_desk:release-X.Y
* <img class="image_resized op-uc-image op-uc-image_inline" style="width:677px;" src="/api/v3/attachments/368904/content">
**Updating openDesk at opencode**
You need to submit a PR to the openDesk repository at opencode: [https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk)
Edit these files:
1. The OpenProject docker image: [https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/helmfile/environments/default/images.yaml.gotmpl?ref\_type=heads](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/helmfile/environments/default/images.yaml.gotmpl?ref_type=heads)
Change the tag using the copied value from the openproject/open\_desk:release-X.Y@sha256:DIGEST openproject/open\_desk:X.Y.Z
* docker hub above push openproject/open\_desk:X.Y.Z
* Update [`helmfile/environments/default/images.yaml`](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/-/blob/develop/helmfile/environments/default/images.yaml)
**Other tasks**
* [ ] Add release notes to: [https://project.opendesk.family/wp/1062](https://project.opendesk.family/wp/1062)
* [ ] Add MR to `tag: "X.Y.Z@sha256:5558a9.....c0c"` (for example: `tag: "15.3.2@sha256:5558a9164dfeb839b3d2b9ea97368473a50255931fd623d579b7858360f52c0c"`)
2. Change the README add 15.4 to point to the most recent version in OpenProject: [https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/README.md?ref\_type=heads#overview](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/README.md?ref_type=heads#overview)
**Create release work package in openDesk family**
Open this query, update or add the Release work package for the current version, [https://project.opendesk.family/projects/openproject/work\_packages?query\_id=892](https://project.opendesk.family/projects/openproject/work_packages?query_id=892) (for example, https://project.opendesk.family/projects/openproject/work\_packages/1062/activity?query\_id=892) 1.2
* After the release has been created with the devkit, the stable build will have triggered
* Observe the output at [https://github.com/opf/openproject-flavours/actions/workflows/ci-stable.yml](https://github.com/opf/openproject-flavours/actions/workflows/ci-stable.yml)
* If for some reason, this trigger failed, use the "Run workflow" with the Core Ref "stable/X" (where X is the current major release version, e.g., 15)
* Wait for the ci-stable workflow to run through to push `openproject/open_desk:X.Y.Z`
* You can see
* Alternatively: Tag
* <img class="image_resized op-uc-image op-uc-image_inline" style="width:677px;" src="/api/v3/attachments/368904/content">
**Updating openDesk at opencode**
You need to submit a PR to the openDesk repository at opencode: [https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk)
Edit these files:
1. The OpenProject docker image: [https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/helmfile/environments/default/images.yaml.gotmpl?ref\_type=heads](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/-/blob/develop/helmfile/environments/default/images.yaml.gotmpl?ref_type=heads)
Change the tag using the copied value from the
*
* Update [`helmfile/environments/default/images.yaml`](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/-/blob/develop/helmfile/environments/default/images.yaml)
**Other tasks**
* [ ] Add release notes to: [https://project.opendesk.family/wp/1062](https://project.opendesk.family/wp/1062)
* [ ] Add MR
2. Change the README
**Create release work package in openDesk family**
Open this query, update or add the Release work package for the current version, [https://project.opendesk.family/projects/openproject/work\_packages?query\_id=892](https://project.opendesk.family/projects/openproject/work_packages?query_id=892) (for example, https://project.opendesk.family/projects/openproject/work\_packages/1062/activity?query\_id=892)