chore: retarget upstream portal-tunnel v2.2.3 #72

Merged
ada merged 1 commit from codex/release-v2.2.3-20260520T013605Z-v2.2.3 into master 2026-05-20 01:44:18 +00:00
Collaborator

Summary

  • Retarget Rust relay compatibility metadata from upstream portal-tunnel v2.2.2 to v2.2.3.
  • Update release smoke/API harness defaults and fixtures to the v2.2.3 official client/release.
  • Add fail-loud config handling for upstream v2.2.3 Hetzner/Vultr ACME provider knobs; Cloudflare remains the only implemented managed ACME provider in the Rust relay.

Upstream review

  • Upstream release: https://github.com/gosuda/portal-tunnel/releases/tag/v2.2.3
  • Upstream tag commit: 58833ac1dd1d1f28747eee1afee6dff138981ba6
  • Compared against current baseline v2.2.2 commit c3fb3e06456412b50b24ffab816b0f34dfe6bd91.
  • Release notes include Portal Agent documentation, ACME Vultr/Hetzner providers, discovery selection refactors, and discovery agent refactors.
  • Relay-scope impact: no protocol version or public type path changes found; Rust unsupported matrix updated for new ACME providers.

Checks

  • bash -n scripts/*.sh
  • git diff --check

Local workstation lacks cargo, rustc, and Docker/Podman, so runbook-required Rust CI and smoke checks must be verified by Forgejo CI / release build host.

Release audit trail

  • Target production tag: v2.2.3+rs.1
  • Target production OCI tag: v2.2.3-rs.1
  • Next tagged dev deploy candidate: v2.2.3+rs.1-dev.1 if no untagged registry dev image has consumed a higher counter.
  • Dev/prod tags are not pushed by this PR; they remain gated on merge, target-branch CI success, dev image build, and live verification per docs/RELEASE.md.

Post-merge release progress

  • PR squash-merged to master at 769a1dd53ae2b6806c0b6687fab10392ed826979.
  • Target-branch Rust CI run #94 succeeded.
  • Tagged dev deploy v2.2.3+rs.1-dev.1 at the same master revision.
  • Tag-triggered image build run #95 succeeded.
  • Registry independently confirms code.rly.best/gofix/portal-tunnel-rs:v2.2.3-rs.1-dev.1.
  • Live dev verification, production promotion, relay deploy, official client rollout, and production cleanup are blocked pending private ops inventory/deploy access.
## Summary - Retarget Rust relay compatibility metadata from upstream portal-tunnel v2.2.2 to v2.2.3. - Update release smoke/API harness defaults and fixtures to the v2.2.3 official client/release. - Add fail-loud config handling for upstream v2.2.3 Hetzner/Vultr ACME provider knobs; Cloudflare remains the only implemented managed ACME provider in the Rust relay. ## Upstream review - Upstream release: https://github.com/gosuda/portal-tunnel/releases/tag/v2.2.3 - Upstream tag commit: 58833ac1dd1d1f28747eee1afee6dff138981ba6 - Compared against current baseline v2.2.2 commit c3fb3e06456412b50b24ffab816b0f34dfe6bd91. - Release notes include Portal Agent documentation, ACME Vultr/Hetzner providers, discovery selection refactors, and discovery agent refactors. - Relay-scope impact: no protocol version or public type path changes found; Rust unsupported matrix updated for new ACME providers. ## Checks - `bash -n scripts/*.sh` - `git diff --check` Local workstation lacks `cargo`, `rustc`, and Docker/Podman, so runbook-required Rust CI and smoke checks must be verified by Forgejo CI / release build host. ## Release audit trail - Target production tag: `v2.2.3+rs.1` - Target production OCI tag: `v2.2.3-rs.1` - Next tagged dev deploy candidate: `v2.2.3+rs.1-dev.1` if no untagged registry dev image has consumed a higher counter. - Dev/prod tags are not pushed by this PR; they remain gated on merge, target-branch CI success, dev image build, and live verification per `docs/RELEASE.md`. ## Post-merge release progress - PR squash-merged to `master` at `769a1dd53ae2b6806c0b6687fab10392ed826979`. - Target-branch Rust CI run `#94` succeeded. - Tagged dev deploy `v2.2.3+rs.1-dev.1` at the same master revision. - Tag-triggered image build run `#95` succeeded. - Registry independently confirms `code.rly.best/gofix/portal-tunnel-rs:v2.2.3-rs.1-dev.1`. - Live dev verification, production promotion, relay deploy, official client rollout, and production cleanup are blocked pending private ops inventory/deploy access.
chore: retarget upstream portal-tunnel v2.2.3
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 2m46s
1c7f183289
ada merged commit 769a1dd53a into master 2026-05-20 01:44:18 +00:00
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
gofix/portal-tunnel-rs!72
No description provided.