all: name forge.sarak.sh as the home, verify releases with cosign.pub #70

Open
mikluko wants to merge 3 commits from mikluko/forge-migration into main AGit
Owner

The site moves to https://nats-operator.sarak.sh/. SECURITY.md keeps
the keyless commands for releases 0.5.1 and earlier, which stay on
ghcr.io. Forgejo has no private vulnerability reporting, so reports go
to the maintainer.

The site moves to https://nats-operator.sarak.sh/. SECURITY.md keeps the keyless commands for releases 0.5.1 and earlier, which stay on ghcr.io. Forgejo has no private vulnerability reporting, so reports go to the maintainer.
The repository moves to forge.sarak.sh; sarak.sh serves the vanity
import path for /mikluko/.
Workflows move from .github to .forgejo and reference actions by full
URL. The default runner has no Docker daemon and no sudo guarantee, so
zizmor, chart-testing and Hugo are installed from pinned release
assets instead of container or sudo-based actions; actionlint and
zizmor are pointed at their configs under .forgejo, where neither
looks by itself.

The acceptance stories and the chart install need kind on rootful
podman and run on the privileged runner. The chart install builds kind
from go.mod and loads ko's tarball into it, since kind-action assumes
Docker. ci calls e2e.yaml twice instead of through a matrix, which
Forgejo's workflow expansion is not documented to support.

release-cut pushes the tag with RELEASE_TOKEN. release-roll publishes
to sarak.sh, signs with a cosign key from COSIGN_PRIVATE_KEY (Rekor
accepts key-signed entries without OIDC), drops GitHub provenance,
creates the release through the Forgejo API, and asks the Go proxy for
the new tag.

The site is built into an nginx image pushed as
sarak.sh/mikluko/nats-operator/docs:main-<sha>-<unix>, the tag form Flux
image automation selects on.
all: name forge.sarak.sh as the home, verify releases with cosign.pub
Some checks failed
CI / go test (pull_request) Failing after 41s
CI / go race (pull_request) Failing after 41s
CI / go envtest (pull_request) Failing after 42s
CI / actionlint (pull_request) Successful in 1m1s
CI / renovate (pull_request) Successful in 1m35s
CI / zizmor (pull_request) Successful in 5s
CI / changelog (pull_request) Successful in 6s
CI / helm (pull_request) Failing after 10s
CI / govulncheck (pull_request) Failing after 13m38s
CI / acceptance (every namespace) (pull_request) Has been cancelled
CI / acceptance (watched namespaces) (pull_request) Has been cancelled
CI / chart-install (pull_request) Has been cancelled
CI / stories (pull_request) Has been cancelled
CI / stories-1 (pull_request) Has been cancelled
aff9331683
The site moves to https://nats-operator.sarak.sh/. SECURITY.md keeps
the keyless commands for releases 0.5.1 and earlier, which stay on
ghcr.io. Forgejo has no private vulnerability reporting, so reports go
to the maintainer.
Some checks failed
CI / go test (pull_request) Failing after 41s
CI / go race (pull_request) Failing after 41s
CI / go envtest (pull_request) Failing after 42s
CI / actionlint (pull_request) Successful in 1m1s
CI / renovate (pull_request) Successful in 1m35s
CI / zizmor (pull_request) Successful in 5s
CI / changelog (pull_request) Successful in 6s
CI / helm (pull_request) Failing after 10s
CI / govulncheck (pull_request) Failing after 13m38s
CI / acceptance (every namespace) (pull_request) Has been cancelled
CI / acceptance (watched namespaces) (pull_request) Has been cancelled
CI / chart-install (pull_request) Has been cancelled
CI / stories (pull_request) Has been cancelled
CI / stories-1 (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin +refs/pull/70/head:mikluko/forge-migration
git switch mikluko/forge-migration

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff mikluko/forge-migration
git switch mikluko/forge-migration
git rebase main
git switch main
git merge --ff-only mikluko/forge-migration
git switch mikluko/forge-migration
git rebase main
git switch main
git merge --no-ff mikluko/forge-migration
git switch main
git merge --squash mikluko/forge-migration
git switch main
git merge --ff-only mikluko/forge-migration
git switch main
git merge mikluko/forge-migration
git push origin main
Sign in to join this conversation.
No description provided.