mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-09-29 16:24:22 +10:00
docs: confirm repository migration and current-version redeployment
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
> [!IMPORTANT]
|
||||
> **Repository moved:** Reactive Resume now lives at **[`reactive-resume/reactive-resume`](https://github.com/reactive-resume/reactive-resume)** on GitHub.
|
||||
> **Docker Hub stays at `amruthpillai/reactive-resume`.** GHCR builds now publish to `ghcr.io/reactive-resume/reactive-resume`.
|
||||
> Release GHCR tags: `latest`, `v5`, `v5.3`, and `v5.3.0` (AMD64 and ARM64). Future GHCR updates use the new namespace; historical images remain at the old address. See [migration details](https://github.com/reactive-resume/reactive-resume/issues/3503).
|
||||
> Verified image tags: `latest`, `v5`, `v5.3`, and `v5.3.0` (AMD64 and ARM64). The current version was rebuilt and production redeployed for this rename; no new GitHub release or version bump was made. See [migration details](https://github.com/reactive-resume/reactive-resume/issues/3503).
|
||||
> GitHub Sponsors and Open Collective funding links remain unchanged.
|
||||
|
||||
<div align="center">
|
||||
|
||||
@@ -16,6 +16,10 @@ the architecture-specific cache keys keep the two builders separate.
|
||||
| Manual dispatch, default `release=false` | `sha-*`, `canary-<run-id>-<attempt>` | No |
|
||||
| Push of a `v*` tag or explicit `release=true` | `sha-*`, `latest`, version/major/minor | Yes: SSH redeploy and Cloudflare purge |
|
||||
|
||||
Manual `release=true` republishes the version already in `package.json` and redeploys
|
||||
production. It does not create a Git tag, GitHub release, or version bump. Use this for
|
||||
an approved current-version rebuild; it replaces the existing stable image aliases.
|
||||
|
||||
Manual canaries first run a cache-only build on each architecture, then publish, merge,
|
||||
and sign both registry images. Run one with:
|
||||
|
||||
@@ -30,6 +34,19 @@ repository linkage, and Actions access before consumers can pull anonymously.
|
||||
|
||||
## Verification and historical images
|
||||
|
||||
The September 12, 2026 rename rebuild used commit `f89acb436865cf536fffed2b23d4d72a7ecff0db`
|
||||
in [workflow run 34685606073](https://github.com/reactive-resume/reactive-resume/actions/runs/34685606073).
|
||||
Both registries' `latest`, `v5`, `v5.3`, and `v5.3.0` aliases were verified at:
|
||||
|
||||
```text
|
||||
sha256:7c7b7824785d1386fa6e0e6132c1abe43e3c281f90dbf3b1474b60bffb64d89e
|
||||
```
|
||||
|
||||
The workflow built both architectures, generated SBOMs and provenance, signed the images,
|
||||
passed anonymous AMD64/ARM64 pulls from both registries, redeployed production, and purged
|
||||
Cloudflare. The live health endpoint reported healthy version `5.3.0`, and the homepage
|
||||
served the new repository URL. No new GitHub release or version bump was made.
|
||||
|
||||
Check the manifest for `linux/amd64` and `linux/arm64`, then pull both using an empty
|
||||
Docker configuration with explicit empty registry credentials to prove anonymous access
|
||||
(a completely empty directory can still discover a system credential helper):
|
||||
|
||||
Reference in New Issue
Block a user