ci: separate fast native source checks from multiarch releases #4

Merged
wayfinderak merged 3 commits from delivery/simple-release-20261015 into main 2026-10-15 04:18:39 +00:00
Owner

PRs compile/check every Go package on existing Go1.22 using a test-only Docker target; there are currently no Go test files. Release-only QEMU/Buildx/registry actions remain in the original enrolled producer filename build-and-push.yml; PR-only checks move to pull-request.yml with the identical required workflow name/job/context. This avoids Forgejo eagerly fetching skipped release actions on PR (111s before checkout in run1296) and preserves the release producer identity.

Main/tags/manual retain amd64 and arm64 runtime outputs, all aliases and the native compiler cross-build. Versions, runtime stage and registry boundary are preserved. YAML/shell/whitespace/signatures and workflow identity/source-action separation checks pass. Prior exact source commands passed13s; native filename-correction result is pending. No enrollment/policy/production change.

PRs compile/check every Go package on existing Go1.22 using a test-only Docker target; there are currently no Go test files. Release-only QEMU/Buildx/registry actions remain in the original enrolled producer filename `build-and-push.yml`; PR-only checks move to `pull-request.yml` with the identical required workflow name/job/context. This avoids Forgejo eagerly fetching skipped release actions on PR (111s before checkout in run1296) and preserves the release producer identity. Main/tags/manual retain amd64 and arm64 runtime outputs, all aliases and the native compiler cross-build. Versions, runtime stage and registry boundary are preserved. YAML/shell/whitespace/signatures and workflow identity/source-action separation checks pass. Prior exact source commands passed13s; native filename-correction result is pending. No enrollment/policy/production change.
ci: test native source before multiarch release builds
All checks were successful
Build and Push Container / docker (pull_request) Successful in 3m2s
c99b8e6e8f
ci: keep release actions outside the PR runner graph
All checks were successful
Build and Push Container / docker (pull_request) Successful in 13s
3e1bd63c91
wayfinderak changed title from ci: check native Go source before multiarch releases to ci: separate fast native source checks from multiarch releases 2026-10-15 03:47:12 +00:00
ci: preserve enrolled release workflow identity
All checks were successful
Build and Push Container / docker (pull_request) Successful in 53s
df8b77fb8f
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
wayfinderak/prepbot!4
No description provided.