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
{{ message }}
Repository navigation
Commit e7202f4
Browse filesBrowse the repository at this point in the historyBrowse files
docs(s001): CI ran — AC2 and AC3 upgrade from "never executed" to "built and run on a runner"
package run 34067973983 at c2be3fa, three jobs green. First green run of that workflow.
ubuntu-latest desktop_linux_x86_64 20790808 B port 40877 HTTP 200 on 43181
macos-latest desktop_macos_aarch64 11927096 B port 49432 HTTP 200 on 49433
windows-latest desktop_windows_x86_64.exe 24519680 B port 60534 not asked to serve
Every job builds natively on its own OS, launches under --no-halt --smoke, compares a filtered
process list either side of the exit, uploads the artifact and launch log, and writes to its
own summary that it opened no window and produced no screenshot.
What that changes, and what it does not:
* AC2 and AC3 are no longer "never executed". Both are built and run. Both stay [manual] and
unproven for the window, which no runner can give.
* AC6's per-OS SIZE half is now proven by the runners. Its per-OS cold-start half is not
measured — the jobs launch and curl but do not time the interval, which is a gap in my
workflow rather than a missing machine.
* Windows was never asked to serve: the "Serves HTTP 200" step is `if: runner.os != Windows`.
Stated as a hole in the workflow, not glossed.
* ADR-0004's fallback is still untriggered. The Windows *shell* has never been attempted.
docs/packaging.md's target table now separates the 13782104-byte Zig cross build from the
11927096-byte native macOS build rather than averaging two different artifacts into one number.
Both exit codes read before committing:
mix gate exit=0
scripts/plan_check.sh exit=0
Signed-off-by: Ayla Croft <aylacroft@proton.me>
Copy file name to clipboardExpand all lines: docs/packaging.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,14 +125,21 @@ neither of which is packaging wiring, so Slice 001 records it and Slice 100 owns
125
125
126
126
Declared in `mix.exs`. Built here: one of three.
127
127
128
-
| Target | Built on this machine | Blocker |
129
-
|---|---|---|
130
-
|`linux_x86_64`|**yes**| — |
131
-
|`macos_aarch64`|**cross-compiles**, unsigned | Nothing to run it on. The binary is produced by Zig cross-compilation and has never been executed. |
132
-
|`windows_x86_64`|**no**|`** (RuntimeError) Couldn't find 7z/7zz` — the Windows ERTS ships as a `.exe` installer and Burrito unpacks it with 7z. None of `7z 7zz 7za 7zr` is installed and installing one needs root. |
128
+
| Target | Built on this machine | Built and run on a runner | Blocker here |
|`macos_aarch64`|**cross-compiles** only, 13 782 104 bytes, unsigned, never executed |**yes**, natively — 11 927 096 bytes, served HTTP 200 | Nothing here can execute a macOS binary. |
132
+
|`windows_x86_64`|**no**|**yes**, natively — 24 519 680 bytes, booted and exited under `--smoke`; not asked to serve |`** (RuntimeError) Couldn't find 7z/7zz` — the Windows ERTS ships as a `.exe` installer and Burrito unpacks it with 7z. None of `7z 7zz 7za 7zr` is installed and installing one needs root. |
133
+
134
+
Runner evidence: `package` run `34067973983`, three jobs green.
135
+
136
+
That `macos_aarch64` links under Zig here is a fact about the cross-compiler and **nothing about
137
+
whether the macOS app runs** — the runner is what established that it runs. The 11 927 096-byte
138
+
native build and the 13 782 104-byte cross build are different artifacts and are listed
139
+
separately rather than averaged into one number.
133
140
134
-
That `macos_aarch64` links is a fact about the cross-compiler and **nothing about whether the
135
-
macOS app runs**. No macOS binary produced here has been launched, signed or notarised.
141
+
**No window has been opened on any of the three.** A runner has no desktop session, and every
@@ -419,7 +495,7 @@ Plus one that needs no machine, only a remote:
419
495
420
496
| AC | Needs | Step | Expected |
421
497
|---|---|---|---|
422
-
| 5 | the GitHub Actions run |open the `package` workflow run for this branch |three jobs green, each with an artifact, a launch log, and a summary saying what it did not prove|
498
+
| 5 |~~the GitHub Actions run~~|**done** — run `34067973983` at `c2be3fa`, three jobs green| nothing left for the owner here beyond confirming the run|
423
499
424
500
`.github/workflows/package.yml`**has never run.** It is written from what was measured
425
501
locally. A runner cannot produce a screenshot of a real window on a real desktop, and no
0 commit comments