chore: remove stale secrets/ + use op1st-emea-b4mad as normative cosign pub source #152
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/OpenSpec
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
RFC - Request For Comments
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
hermes-attempted
hermes-needs-clarification
hermes-ready
hermes-review
hermes-wip
human-required
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
agentic-forges/forgejo-mcp!152
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/152/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
secrets/cosign.pubin this repo diverged from the cosign keypair that actually signs releases under the new Tekton pipeline (PR #150). The Tekton pipeline referencescosign-signing-keyin theop1st-pipelinesnamespace, provisioned upstream from theop1st-emea-b4madGitOps repo. The local copy was stale and would have causedcosign verify-blobfailures for users following the README who fetched the wrong key.Tracks bead
forgejo-mcp-a2y.Key divergence
secrets/cosign.pub(removed)0c945708e7c7a8f158a96aac62f2d1d83ec89f9bccd26dd8b145178ae0cbaf62op1st-emea-b4mad/.../cosign-signing-key.pub(normative)377836e4918ec6383bbd30e322138a4222eacb02c225d904cb7c68f7bc4d32d4Changes
Removed:
secrets/cosign.pub— stale (wrong key for Tekton-signed releases)secrets/cosign-signing-key.enc.yaml— SOPS-encrypted local copy, redundant with op1st-gitops as source of truthsecrets/.gitkeepscripts/cosign-keygen.sh— helper that produced the now-removed local material.gitignoreallowlist exceptions forsecrets/*.enc.yaml,secrets/cosign.pub,secrets/.gitkeep(replaced with a flatsecrets/ignore)Updated:
README.md"Verifying Releases" chapter — both branch-tip and commit-pinned (8a3c55e5...) fetch URLs now point atop1st-emea-b4mad/manifests/applications/op1st-pipelines-tokens/cosign-signing-key.pub.docs/design/release-pipeline-migration.md— operator-confirmable precondition references the op1st path.docs/plans/tekton-release-runbook.md— same.Test plan
cosign verify-blob --key <op1st-pub> --signature <future-release>.sig <future-release>.checksums.txtsucceeds against the next Tekton-produced release.grep -rn 'secrets/cosign\|cosign-keygen' --include='*.md'returns no live references (CHANGELOG retains historical entry — expected).secrets/ingit statusafter a fresh clone (directory absent).op1st Pipelines as Code/code-scans-n27sc is running.
Starting Pipelinerun code-scans-n27sc in namespace op1st-pipelines
You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:
tkn pr logs -n op1st-pipelines code-scans-n27sc -fop1st Pipelines as Code/on-pull-request-kx8vz is running.
Starting Pipelinerun on-pull-request-kx8vz in namespace op1st-pipelines
You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:
tkn pr logs -n op1st-pipelines on-pull-request-kx8vz -fop1st Pipelines as Code/code-scans-n27sc has successfully validated your commit.
Task Statuses:
fetch-source
gitleaks-version
gitleaks
op1st Pipelines as Code/on-pull-request-kx8vz has successfully validated your commit.
Task Statuses:
fetch-source
build-and-test