You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing.mdx
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,10 +43,13 @@ Typecheck and build the renderer with `make web-build`. Package installers with
43
43
44
44
GitHub Actions packages macOS (universal DMG) and Windows (NSIS) when you add a version tag without a `v` prefix. That includes creating the tag in the GitHub UI, or pushing it from git.
45
45
46
-
1. Set the version you want in `web/package.json`, or let the workflow take it from the tag (`0.1.0`, `0.1.0-alpha.2`).
47
-
2. Create only the git tag, not a published GitHub Release. In the GitHub tags page, or `git tag 0.1.0-alpha.5 && git push origin 0.1.0-alpha.5`.
48
-
3. Wait for **Release desktop**. CI writes installers to a **draft** release. A published or prerelease tag is immutable, so the workflow converts that release to a draft first (or deletes it and recreates the draft).
49
-
4. When both `Dagr_<version>.dmg` and `Dagr_<version>.exe` are attached, publish the draft. For an alpha tag, publish it as a prerelease.
46
+
1. Set the version you want in `web/package.json`, or let the workflow take it from the tag (`0.1.0`, `0.1.0-alpha.7`).
47
+
2. Create **only a git tag**. Do not use “Draft a new release” or publish a prerelease in the GitHub UI first.
48
+
`git tag 0.1.0-alpha.7 && git push origin 0.1.0-alpha.7`
49
+
3. Wait for **Release desktop**. CI creates a **draft** and attaches the installers.
50
+
4. When both `Dagr_<version>.dmg` and `Dagr_<version>.exe` are on the draft, publish it. For an alpha, publish it as a prerelease.
51
+
52
+
If you already published a GitHub Release for that tag, CI deletes that release (the tag stays) and creates a draft so the files can be uploaded.
50
53
51
54
The download site and the in-app update checker only see the latest published, non-prerelease release. Builds are unsigned in this pass.
0 commit comments