Browse Source

RELEASING: add process to add branch on DL

af-copy-room-alias
Alexandre Franke 1 year ago
parent
commit
e1c9658d34
  1. 15
      RELEASING.md

15
RELEASING.md

@ -16,6 +16,7 @@
4. Create a release on GitLab for that tag.
5. Make a fast-forward merge of the major version branch to `main`.
6. [Publish the new version on Flathub and Flathub beta](#publishing-a-version-on-flathub).
7. [Get the stable branch added to Damned Lies](#getting-a-branch-added-to-damned-lies).
## Making a new beta release
@ -81,7 +82,7 @@ beta build, work against the `beta` branch. It must contain a commit that update
- Use the latest GNOME runtime.
- Make sure that the Flatpak dependencies are the same as in the nightly manifest, and using the
same version.
- Build the latest version of Fractal, identified by its tag _and_ commit hash.
- Build the latest version of Fractal, identified by its tag _and_ commit hash.
2. When the PR is opened, a CI job will update the `cargo-sources.json` file with the latest Rust
dependencies for Fractal and add a commit to the PR.
3. The Flathub buildbot will likely launch 2 builds, one for when the PR was opened, and another one
@ -110,3 +111,15 @@ manually:
4. If you only want to trigger a test build, i.e. one that will not be published in the end, check
the corresponding setting.
5. Click on `Start build`.
## Getting a branch added to Damned Lies
Damned Lies is the GNOME translation management platform. It provides translation workflows, but
also statistics. Even though we don’t publish any release from stable branches after the initial
one, we add them there so we can keep track of the evolution of translation coverage.
1. Go to https://l10n.gnome.org/module/fractal/ and log in.
2. Click on the pencil icon next to the branch list.
3. In the entry at the bottom, type in the name of the new branch, then click on the Save button.
4. Assign the newly added branch to the “Other Apps (stable)” Release, unassign the previous one.
5. Hit Save again for the assignments to take effect.

Loading…
Cancel
Save