Skip to content

🚀 Release v1.80.0 #7081

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

Closed
61 of 63 tasks
YuryHrytsuk opened this issue Jan 24, 2025 · 8 comments
Closed
61 of 63 tasks

🚀 Release v1.80.0 #7081

YuryHrytsuk opened this issue Jan 24, 2025 · 8 comments
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Milestone

Comments

@YuryHrytsuk
Copy link
Contributor

YuryHrytsuk commented Jan 24, 2025

Release version

1.80.0 / 1.80.2 / 1.80.3

Commit SHA

1395355fe26b0678339e4a934fd17bfc5642af6a == v1.80.2
6bc3d327e62b7ac60ee7d1dba79d40fab73bd6ce == v1.80.3 (this was tagged a posteriori)

Still waiting for:

Previous pre-release

https://github.com/ITISFoundation/osparc-simcore/releases/tag/staging_TheAwakening3

Planned date

March 11, 2025

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

  • Regular Sprint Release

Changes

Devops check 👷

Devops After Release

Tests assessment: e2e testing check 🧪

No response

Test assessment: targeted-testing 🔍️

No response

Test assessment: user-testing 🧐

No response

Summary 📝

  • Prepare release link
make release-prod version=<M.m.0>  git_sha=<commit_sha>
  • Draft release changelog
  • Announce maintenance ( ** ANNOUNCE AT LEAST 24 HOURS BEFORE ** )
  • redis add an entry in db scheduled_maintenance with key maintenance {"start": "2023-03-06T13:00:00.000Z", "end": "2023-03-06T15:00:00.000Z", "reason": "Release <vX.X.0>"}. Note the time is in UTC, please adjust accordingly
    • sim4life.io
    • osparc.speag.com
    • osparc.io
    • tip.science
  • status page (https://manage.statuspage.io/)
    • sim4life.io
    • s4l-lite.io
    • osparc.io
    • tip.science
  • mattermost channels
    • maintenance
    • power users
  • Publish draft draft
  • Check release CI

Releasing 🚀

:tada: https://github.com/ITISFoundation/osparc-simcore/releases/tag/v<M.m.0>
@matusdrobuliak66
Copy link
Collaborator

matusdrobuliak66 commented Mar 6, 2025

During Release

After Release

@matusdrobuliak66
Copy link
Collaborator

Note: (discussed with @YuryHrytsuk) Plan is 8:00 - 10:00 tip.science and all inhoues deployments 10:00 - 12:00 sim4life.io, osparc.io deployments

@GitHK
Copy link
Contributor

GitHK commented Mar 11, 2025

An issue was found where the patch version in the release notes URL would be set to something different than 0. This needs to be fixed. #7338

@matusdrobuliak66
Copy link
Collaborator

matusdrobuliak66 commented Mar 11, 2025

RELEASE v1.80.2

  • We released v1.80.2

Hotfix (v1.80.3)

  • We will hotfix sim4life.io with additional commits:
  • We will restart static-webserver with hotfix-github-2025-03-11--08-27.9e857e0b99c22c07abe1b1c4157b47aa3ff591d1 image tag (d832a46b274f0f757f0cfffa621439dc7a093ea2)
  • I restarted webserver with webserver:matus-hotfix-11-03-2025 image tag (build locally and pushed from local computer because of time reasons) 6bc3d327e62b7ac60ee7d1dba79d40fab73bd6ce
  • This will be tagged a posteriori with v1.80.3 tag ✅

UPDATE 12.3.2025 (I realized that building it locally and pushing it directly to Docker Hub did not set up the proper image labels. These labels are used, for example, by our E2E test logic when retrieving the /config endpoint. → Therefore, I restarted the web server once again, but this time with a properly built image from CI.)itisfoundation/webserver:hotfix-github-2025-03-11--14-57.6bc3d327e62b7ac60ee7d1dba79d40fab73bd6ce

@YuryHrytsuk
Copy link
Contributor Author

Potential improvements

  • easy way to test appmotion database
  • automatic database backups right before release

@YuryHrytsuk
Copy link
Contributor Author

YuryHrytsuk commented Mar 11, 2025

Issues during v1.80.0

  • api endpoint infinite sign in window
  • sim4life science manual traefik rule was not configured
  • vendors manual is not available for testing during maintenance
  • sim4life and nih prod: vendors image cannot be pulled by docker swarm

ITISFoundation/osparc-ops-environments#937

@matusdrobuliak66
Copy link
Collaborator

NOTE: @YuryHrytsuk @mguidon We should add task for release for sim4life.io and osparc.io the vendors-manual service needs to be always restarted

@matusdrobuliak66
Copy link
Collaborator

matusdrobuliak66 commented Mar 12, 2025

NOTE: @YuryHrytsuk We need to check the EFS in osparc.io (its not able to start) - ✅ done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Projects
None yet
Development

No branches or pull requests

10 participants