History

perf(ci): speed up release builds and Windows packaging (#7975)

Theo Browne committed 2 months ago

Commit 25dcee01 parent f70eeee6 files · +251 −120Browse files

Showing the changes to docs (1 of 6 files). Show all

Unified · Split

docs/operations/release.md+2−1
@@ -11,7 +11,7 @@ This document covers the unified release workflow for stable and nightly desktop · 10 unmodified lines
11 - push tag matching `v*.*.*` for stable releases11 - push tag matching `v*.*.*` for stable releases
12 - scheduled nightly check every three hours12 - scheduled nightly check every three hours
13 - manual `workflow_dispatch` for either channel13 - manual `workflow_dispatch` for either channel
14- Runs quality gates first: lint, typecheck, test.14- Runs lint, typecheck, and tests alongside artifact builds. Publishing waits for every check.
15- Reads the shared production T3 Connect relay URL and Clerk client configuration before packaging clients.15- Reads the shared production T3 Connect relay URL and Clerk client configuration before packaging clients.
16- Builds four artifacts in parallel for both channels:16- Builds four artifacts in parallel for both channels:
17 - macOS `arm64` DMG17 - macOS `arm64` DMG
@@ -365,6 +365,7 @@ Checklist: · 347 unmodified lines
3654. Push tag.3654. Push tag.
3665. Verify workflow steps:3665. Verify workflow steps:
367 - preflight passes367 - preflight passes
368 - release quality checks pass
368 - all matrix builds pass369 - all matrix builds pass
369 - `publish_cli` publishes the exact release version before the release job370 - `publish_cli` publishes the exact release version before the release job
370 - release job uploads expected files371 - release job uploads expected files

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t