@@ -57,52 +57,11 @@ NODE_ENV=development VITE_TEST_SERVER_URL="https://develop.opencast.org" VITE_TE
5757```
5858
5959
60- How to cut a release for Opencast via the Github UI
61- ---------------------------------------------------
60+ Admin releases
61+ --------------
6262
63- 1 . (Optional) Run the GitHub Actions workflow [ Crowdin » Download translations
64- ] ( https://github.com/opencast/opencast-admin-interface/actions/workflows/crowdin-download-translations.yml )
65- to ensure all changes from Crowdin are included in the new release.
66-
67- 2 . Use the [ Release » Create release tag] ( https://github.com/opencast/opencast-admin-interface/actions/workflows/release-cut-tag.yml )
68- workflow to create a correctly named tag in the appropriate branch. When running the workflow via the dropdown
69- ensure you select the correct branch for the release!
70-
71- 3 . Wait for the [ Release » Process release tag] ( https://github.com/opencast/opencast-admin-interface/actions/workflows/release-build.yml )
72- workflow to finish
73- - It will create a new [ GitHub release] ( https://github.com/opencast/opencast-admin-interface/releases )
74- - Review the release and make sure the notes are right, update them if not.
75- - By selecting the previous release, Github can generate release notes automatically
76- - This review isn't required to happen prior to the next step!
77-
78- 5 . Merge the upstream issue that the workflow above filed in [ Opencast's main repository] ( https://github.com/opencast/opencast )
79-
80-
81- How to cut a release for Opencast manually with git
82- ---------------------------------------------------
83-
84- 1 . (Optional) Run the GitHub Actions workflow [ Crowdin » Download translations
85- ] ( https://github.com/opencast/opencast-admin-interface/actions/workflows/crowdin-download-translations.yml )
86- to ensure all changes from Crowdin are included in the new release.
87-
88- 2 . Switch to the commit you want to turn into the release - make sure this is the on ` develop ` or an ` r/N.x ` branch
89-
90- 3 . Create and push a new tag
91- ``` bash
92- BRANCH=N.x (make sure the version you write here matches the branch you have checked out)
93- DATE=$( date +%Y-%m-%d)
94- git tag -sm " Release $BRANCH -$DATE " -s " $BRANCH -$DATE "
95- git push upstream " $BRANCH -$DATE " :" $BRANCH -$DATE "
96- ```
97-
98- 4 . Wait for the [ Release » Process release tag] ( https://github.com/opencast/opencast-admin-interface/actions/workflows/release-build.yml )
99- workflow to finish
100- - It will create a new [ GitHub release] ( https://github.com/opencast/opencast-admin-interface/releases )
101- - Review the release and make sure the notes are right, update them if not.
102- - By selecting the previous release, Github can generate release notes automatically
103- - This review isn't required to happen prior to the next step!
104-
105- 5 . Merge the upstream issue that the workflow above filed in [ Opencast's main repository] ( https://github.com/opencast/opencast )
63+ The admin module no longer cuts releases itself. Opencast's release manager will create tags as appropriate and push
64+ as part of the release process.
10665
10766
10867Translating the Admin Interface
0 commit comments