Publish repository image sets through isolated Harbor jobs #7

Merged
karpfen merged 1 commit from feat/harbor-multi-image into main 2026-09-27 11:01:00 +00:00
Owner

Repositories can publish multiple image components through one pinned shared workflow. Each archive gets a separate disposable publisher job and a uniquely named digest receipt; application build and deployment logic stays with its owner.

Validation: Forgejo runner schema validation passed. The publisher service is independently extracted to karpfen/harbor-publisher; its 16 focused tests and isolated CI pass. Broker and Fishystuff callers are being migrated to the new inputs together.

Repositories can publish multiple image components through one pinned shared workflow. Each archive gets a separate disposable publisher job and a uniquely named digest receipt; application build and deployment logic stays with its owner. Validation: Forgejo runner schema validation passed. The publisher service is independently extracted to karpfen/harbor-publisher; its 16 focused tests and isolated CI pass. Broker and Fishystuff callers are being migrated to the new inputs together.
Publish repository image sets through isolated Harbor jobs
All checks were successful
checks / trivy-scan (pull_request) Successful in 2s
checks / yara-scan (pull_request) Successful in 1s
checks / secrets-scan (pull_request) Successful in 2s
checks / secrets (pull_request) Successful in 0s
checks / trivy (pull_request) Successful in 0s
checks / yara (pull_request) Successful in 0s
checks / workflow-syntax (pull_request) Successful in 3s
dca0e3b288
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
karpfen/workflows!7
No description provided.