ci: publish images through private registry endpoint #82

Merged
gofix merged 3 commits from codex/release-v2.3.3-20260803T154033Z-v2.3.3 into master 2026-08-03 16:19:04 +00:00
Owner

Summary

  • Publish tag-triggered OCI images through the healthy Tailscale-only Forgejo registry endpoint; the public registry hostname currently fails TLS before Kaniko can build.
  • Preserve the documented public image repository because both hostnames address the same Forgejo package registry.
  • Stop updating latest for dev tags; production tags continue publishing both the immutable version and latest.

Evidence

  • Dev tag v2.3.3+rs.1-dev.1 is consumed. Actions run #128 failed at Kaniko's registry /v2/ push preflight with EOF; no image was published.
  • Authenticated tag listing succeeds through the private registry endpoint using the existing ops credential and confirms the dev.1 image is absent.
  • Tag parsing was checked for dev and production forms: dev emits one immutable destination; production emits the immutable destination plus latest.
  • git diff --check passed.

Release audit trail

  • Failed dev counter: dev.1 (CI registry-connect failure; no image).
  • Next counter after merge and master CI: dev.2.
## Summary - Publish tag-triggered OCI images through the healthy Tailscale-only Forgejo registry endpoint; the public registry hostname currently fails TLS before Kaniko can build. - Preserve the documented public image repository because both hostnames address the same Forgejo package registry. - Stop updating `latest` for dev tags; production tags continue publishing both the immutable version and `latest`. ## Evidence - Dev tag `v2.3.3+rs.1-dev.1` is consumed. Actions run #128 failed at Kaniko's registry `/v2/` push preflight with EOF; no image was published. - Authenticated tag listing succeeds through the private registry endpoint using the existing ops credential and confirms the dev.1 image is absent. - Tag parsing was checked for dev and production forms: dev emits one immutable destination; production emits the immutable destination plus `latest`. - `git diff --check` passed. ## Release audit trail - Failed dev counter: `dev.1` (CI registry-connect failure; no image). - Next counter after merge and master CI: `dev.2`.
chore: retarget upstream portal-tunnel v2.3.3
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 1m25s
5d1188028b
ci: publish images through private registry endpoint
Some checks failed
Rust CI / Format, lint, and test (pull_request) Failing after 4s
57fd1763be
Merge remote-tracking branch 'origin/master' into codex/release-v2.3.3-20260803T154033Z-v2.3.3
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 1m26s
c45fd3fd92
gofix merged commit 3544fad87e into master 2026-08-03 16:19:04 +00:00
Author
Owner

Recovery verification: master CI #131 passed, and the next immutable dev tag workflow #132 successfully published v2.3.3-rs.1-dev.2 through the Tailscale registry endpoint. Registry digest: sha256:b9f5c4c89aa348a2913c8cea197909a88d34ad8e7b295c1e25ed72cb87dc8c9d.

Recovery verification: master CI #131 passed, and the next immutable dev tag workflow #132 successfully published `v2.3.3-rs.1-dev.2` through the Tailscale registry endpoint. Registry digest: `sha256:b9f5c4c89aa348a2913c8cea197909a88d34ad8e7b295c1e25ed72cb87dc8c9d`.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
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
gofix/portal-tunnel-rs!82
No description provided.