Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.0.0 #234

Closed
33 of 36 tasks
kamilczaja opened this issue Jul 15, 2024 · 0 comments
Closed
33 of 36 tasks

Release 3.0.0 #234

kamilczaja opened this issue Jul 15, 2024 · 0 comments
Assignees
Labels
scope/mds related to MDS task/release Issues that shall release code

Comments

@kamilczaja
Copy link
Collaborator

kamilczaja commented Jul 15, 2024

Release

Work Breakdown

Feel free to edit this release checklist in-progress depending on what tasks need to be done:

  • Release sovity EDC CE, this might require several steps, first of which is
    to create a new Release issue
  • Decide a release version depending on major/minor/patch changes in the CHANGELOG.md.
  • Update this issue's title to the new version
  • release-prep PR:
    • Update the CHANGELOG.md.
      • Add a clean Unreleased version.
      • Add the version to the old section.
      • Add the current date to the old version.
      • Bump the EDC CE Version to a released version in the gradle.libs.toml.
      • Bump the links to the Catalog Crawler initial deployment guide to the fixed EDC CE Version
      • Add all Catalog Crawler or Catalog relevant changelog entries from the newer EDC CE release(s), merge and
        reword them.
      • Add all Catalog Crawler or Catalog deployment migration notes from the newer EDC CE release(s), merge and
        reword them.
      • Write or review the Deployment Migration Notes section.
      • Ensure the Deployment Migration Notes contains the compatible docker images.
      • Write or review a release summary.
      • Remove empty sections from the patch notes.
    • Wait for the pipeline to be green.
    • Merge the release-prep PR.
  • Wait for the main branch to be green.
  • Create a release and re-use the changelog section as release description, and the version as title.
  • Create a release in the Authority Portal EE repository.
    • release-prep PR:
      • Ensure that the correct Catalog Crawler image is set in EE's .env.
      • Copy the Keycloak theme
        from here to the EE repository.
      • Copy
        the OAuth2 proxy templates
        from here to the EE repository.
      • Copy
        the realm.json
        from here to the EE repository.
      • Update the Catalog Crawler image in EE's .env.
      • Link this release in the EE changelog.
      • Merge the release-prep PR.
      • Deploy a version with the PR-Tag to Sirius and test the deployment.
    • Create a release, re-use the changelog section as EE release description.
    • Re-use the version of this release as the title for the EE release.
  • Notify the deployment team, which will send a message to the customer about the new release.
  • release-cleanup PR:
@kamilczaja kamilczaja added task/release Issues that shall release code scope/mds related to MDS labels Jul 15, 2024
@kamilczaja kamilczaja self-assigned this Jul 15, 2024
richardtreier pushed a commit that referenced this issue Nov 18, 2024
Bumps org.jooq:jooq from 3.18.5 to 3.18.6.

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope/mds related to MDS task/release Issues that shall release code
Projects
None yet
Development

No branches or pull requests

1 participant