Record successful cliff-mads Linux CI checkpoint
This commit is contained in:
@@ -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).
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user