Record successful cliff-mads Linux CI checkpoint

This commit is contained in:
2026-10-09 18:53:03 -04:00
parent 74b30bbf75
commit 9fd4e905b0
2 changed files with 25 additions and 10 deletions
+7
View File
@@ -50,6 +50,13 @@ Source changes on main/the review branch and PRs to main trigger checks;
documentation-only pushes skip builds. Manual dispatch is also available. documentation-only pushes skip builds. Manual dispatch is also available.
This workflow does not publish or tag releases. This workflow does not publish or tag releases.
The first complete native AMD64 push check is
[Gitea run 1048 (number 2)](https://gitea.speelman.ca/gamertan/sized/actions/runs/1048),
at `74b30bbf750417121f3b0c26017d2f011a2a8286`. All 23 tests, formatting, strict
Clippy, release smoke and unchanged-checkout verification passed as UID 65532
on `cliff-himesan-linux-amd64`. PR and manual-dispatch events are configured;
only push execution has been exercised. See `TODO.md` for the current checkpoint.
## 1. Versioning and Tagging ## 1. Versioning and Tagging
The project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+18 -10
View File
@@ -19,7 +19,7 @@ Keep the existing CLI useful and preserve the GPL-3.0-only license.
- [x] Commit the scanner hardening and Linux check tooling; push the existing - [x] Commit the scanner hardening and Linux check tooling; push the existing
`sizequeen-scan-hardening` review branch. Remote equality is verified. `sizequeen-scan-hardening` review branch. Remote equality is verified.
Open a PR when ready; release/tag/package publication remains separate. Open a PR when ready; release/tag/package publication remains separate.
- [ ] Enable repository Actions and run the same Linux checks on the existing - [x] Enable repository Actions and run the same Linux checks on the existing
cliff-mads runner. Keep its container isolation and other jobs unchanged; cliff-mads runner. Keep its container isolation and other jobs unchanged;
verify a real workflow result before treating CI as proven. verify a real workflow result before treating CI as proven.
@@ -39,19 +39,27 @@ authorized; see `SHIPMENT.md` for source review and the separate release process
## Resume note ## Resume note
Current CI checkpoint: repository Actions is enabled. The existing cliff-mads Current CI checkpoint: repository Actions is enabled and a real native AMD64
runner is healthy (`gitea-runner v3.1.0`, native AMD64). The workflow reuses its push run passed on cliff-mads. [Gitea run 1048 (number 2)](https://gitea.speelman.ca/gamertan/sized/actions/runs/1048)
`himesan-node24` label and a separately built Rust/Node image; runner configuration, tested `74b30bbf750417121f3b0c26017d2f011a2a8286` on
other jobs and repository visibility are unchanged. The image bootstrap probe `cliff-himesan-linux-amd64` (`gitea-runner v3.1.0`): all 23 tests, formatting,
verified UID 65532, workspace-volume ownership, Rust 1.88.0/Node 24.19.0 and strict Clippy, optimized-binary smoke and unchanged-checkout verification passed
distinct tmpfs devices. Actual Gitea checkout/check execution is still pending; as UID 65532 with Rust 1.88.0. It finished in 3m 30s. Filtered local evidence is
do not call CI proven until the real workflow completes. in ignored `target/linux-checks/gitea-run-1048.log`; full logs remain in Gitea.
The initial checkout failed because the repository directory was root-owned;
the corrected runtime pre-owns it for the job user. The workflow reuses the
existing `himesan-node24` label and a local, pinned Rust/Node image. Runner
configuration, other jobs and repository visibility are unchanged. Temporary
setup credentials were revoked and their files removed. Push execution is
proven; PR/manual-dispatch triggers are configured but not independently run.
Linux validation and the requested remote review branch are complete. Linux validation and the requested remote review branch are complete.
Scanner hardening is `8b177e2`; repeatable Linux checks and equivalent format Scanner hardening is `8b177e2`; repeatable Linux checks and equivalent format
interpolations are `988aad9`. Both implementation commits are pushed to interpolations are `988aad9`. Both implementation commits are pushed to
`origin/sizequeen-scan-hardening`; SSH verified remote/local equality at `origin/sizequeen-scan-hardening`, followed by CI setup `67fe175` and the
`988aad99510c0424cf0db5a116d9086183da74a5`. Gitea main remains `9c8d1d4`. unprivileged checkout fix `74b30bb`. The source checkpoint is verified remotely
at `74b30bbf750417121f3b0c26017d2f011a2a8286`; later documentation-only
checkpoint commits do not rerun the source checks. Gitea main remains `9c8d1d4`.
The repository was already public (`private: false`); visibility is unchanged. The repository was already public (`private: false`); visibility is unchanged.
No PR, merge, tag, package publication or release occurred. No PR, merge, tag, package publication or release occurred.