Skip to content

Commit a2e5ce2

Browse files
committed
Documenting releases, or lack thereof
1 parent af0666e commit a2e5ce2

1 file changed

Lines changed: 4 additions & 45 deletions

File tree

README.md

Lines changed: 4 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

10867
Translating the Admin Interface

0 commit comments

Comments
 (0)