Commit f638969
authored
fix(release): fast self-contained idempotent pipeline + release runbook (#17)
* fix(release): fast self-contained idempotent pipeline + release runbook
v0.11.0 was released from the web UI when the tag was pushed, so the
workflow's unconditional gh release create failed on the collision and no
assets were ever attached. Rework the pipeline around that failure mode and
around wall-clock:
- no marketplace actions: plain git checkout, pinned rustup install
(bootstrapped on the rust-less macOS images), gh for all release IO
- the reproducible-build gate runs as two parallel jobs per target instead
of two serial builds in one job (~halves wall-clock; now also cross-runner
instead of same-machine); windows-x64 stays single-build
- release creation is a race-safe guard in each leg (notes from
.github/release-notes.md); all uploads --clobber so re-runs converge
- one publish job verifies the published assets against both build attempts,
aggregates SHA256SUMS.txt, and runs the npm publish from the same download
- DEVELOPMENT.md gains the release runbook
* chore: release 0.11.21 parent 9684d94 commit f638969
8 files changed
Lines changed: 167 additions & 157 deletions
File tree
- .github
- workflows
- crate
- dcl-contents
- kernel-ptx
- wasm-poc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments