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: RELEASING.md
+9-15Lines changed: 9 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,29 +68,23 @@ If the automated flow isn't suitable (e.g., building from a non-main ref):
68
68
69
69
## Internal Releases
70
70
71
-
After the OSS release ships, trigger an internal build via the **sprout-releases** Buildkite pipeline:
72
-
73
-
1. Go to the [sprout-releases pipeline](https://buildkite.com/runway/sprout-releases) and click **New Build**
74
-
2. Fill in the input fields:
75
-
76
-
| Field | Value | Notes |
77
-
|-------|-------|-------|
78
-
|`version`|`0.3.0`| Semver, no `v` prefix |
79
-
|`sprout_ref`|`v0.3.0`| The OSS git tag — use the tag, not a branch name |
80
-
|`relay_url`|*(default)*| Pre-filled with the production relay; usually leave as-is |
81
-
|`publish_latest`|`true`| Updates `latest.json` on Artifactory so installed apps auto-update. Set to `false` for test builds. |
82
-
83
-
Internal desktop builds display a `-block` suffix in the version (e.g., `v0.3.0-block` in the Settings panel). This distinguishes them from OSS builds at a glance. iOS builds and GitHub release tags use the clean version (`0.3.0`) since Apple's `CFBundleShortVersionString` rejects pre-release suffixes.
71
+
After the OSS release ships, trigger an internal build via the
See the [sprout-releases README](https://github.com/squareup/sprout-releases#cutting-a-release)
74
+
for the full step-by-step instructions and input field reference.
84
75
85
76
---
86
77
87
78
## What Gets Published
88
79
89
80
Each release produces two GitHub releases:
90
81
91
-
1.**`v<version>`** — the user-facing release with the `.dmg` installer (macOS) and `.deb`/`.AppImage` (Linux).
82
+
1.**`v<version>`** — the user-facing release with the `.dmg` installer
83
+
(macOS).
92
84
93
-
2.**`sprout-desktop-latest`** — a rolling pre-release for the Tauri auto-updater containing `latest.json`, the signed `.tar.gz` archive, and its `.sig` signature.
85
+
2.**`sprout-desktop-latest`** — a rolling pre-release for the Tauri
86
+
auto-updater containing `latest.json`, the signed `.tar.gz` archive,
0 commit comments