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 4.1.0 #454

Closed
29 tasks done
efiege opened this issue Jul 24, 2023 · 0 comments · Fixed by #455
Closed
29 tasks done

Release 4.1.0 #454

efiege opened this issue Jul 24, 2023 · 0 comments · Fixed by #455
Labels
scope/ce sovity's Open Source Community Edition task/release Issues that shall release code

Comments

@efiege
Copy link
Contributor

efiege commented Jul 24, 2023

Release

Work Breakdown

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

  • Release edc-ui, this might require several steps.
  • 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.
      • Check the commit history for commits that might be product-relevant and thus should be added to the changelog. Maybe they were forgotten.
      • Write or review the Deployment Migration Notes section, check the commit history for changed / added configuration properties.
      • Write or review a release summary.
      • Write or review the compatible versions section.
      • Add a link to the EDC UI Release to the "EDC UI" section.
      • Remove empty sections from the patch notes.
    • Replace the existing docker-compose.yaml file from docker-compose-dev.yaml.
    • Remove the second connector from the docker-compose.yaml file.
    • Rename the ${DEV_*} variables with their ${RELEASE_*} counterparts.
    • Set the version for RELEASE_EDC_IMAGE of the docker-compose's .env file.
    • Set the UI release version for RELEASE_EDC_UI_IMAGE of the docker-compose's .env file.
    • If the core EDC version changed, update the openapi.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.
  • 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.
  • 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. Propose changes where it
    makes sense.
  • Close this issue.
@efiege efiege added task/release Issues that shall release code scope/ce sovity's Open Source Community Edition labels Jul 24, 2023
efiege added a commit that referenced this issue Jul 24, 2023
efiege added a commit that referenced this issue Jul 24, 2023
efiege added a commit that referenced this issue Jul 24, 2023
efiege added a commit that referenced this issue Jul 24, 2023
efiege added a commit that referenced this issue Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope/ce sovity's Open Source Community Edition task/release Issues that shall release code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant