Skip to content

Add the docker-hub secret mechanism to the audit manifest - #23

Merged
ptr727 merged 0 commit into
developfrom
conformance/docker-hub-secrets-manifest
Jul 23, 2026
Merged

Add the docker-hub secret mechanism to the audit manifest#23
ptr727 merged 0 commit into
developfrom
conformance/docker-hub-secrets-manifest

Conversation

@ptr727

Copy link
Copy Markdown
Owner

Summary

The release pipeline (#22) stood up Docker Hub publishing, so the self-audit manifest must expect its credentials. Surfaced by the fresh Copilot review of the promotion PR (#20).

  • spec/secrets.json: add the docker-hub mechanism (DOCKER_HUB_USERNAME + DOCKER_HUB_ACCESS_TOKEN, both stores, static-secret - Docker Hub has no OIDC) and the docker -> docker-hub target routing; update the note to reflect that publish mechanisms are now configured.
  • AUDIT.md: include the Docker Hub pair in the names-only secrets check (both stores) and the prose.

Both secrets are already provisioned in both the Actions and Dependabot stores, so AUDIT.md's self-audit stays green.

Note

This closes a gap I should have caught when building #22: standing up a docker publish target requires the docker-hub mechanism in the audit manifest per the hub secrets model. The manifest matches the fleet reference shape (PlexCleaner carries the same docker-hub mechanism).

🤖 Generated with Claude Code

CopilotAI review requested due to automatic review settings July 23, 2026 20:21
@codecov

codecovBot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 44.96%. Comparing base (81f48b7) to head (3b3de7c).

Additional details and impacted files
@@ Coverage Diff @@## develop #23 +/- ##
========================================
Coverage 44.96% 44.96% ========================================
Files 25 25 Lines 3398 3398 Branches 259 259 ========================================
Hits 1528 1528 Misses 1824 1824 Partials 46 46 

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository self-audit baseline to account for Docker Hub publishing credentials introduced by the release pipeline, so the audit manifest and the audit instructions match the repo's current publish configuration.

Changes:

  • Add a docker-hub secret mechanism (username + access token) and route the docker publish target to it in spec/secrets.json.
  • Update AUDIT.md to include the Docker Hub secret pair in the names-only secrets presence check and related prose.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

FileDescription
spec/secrets.jsonAdds docker-hub mechanism and routes docker target to it; updates manifest note accordingly.
AUDIT.mdExtends the secrets audit command to require the Docker Hub secret pair in both stores.

Comment threadspec/secrets.json

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@ptr727
ptr727 merged this pull request into developJul 23, 2026
14 checks passed
@ptr727
ptr727 deleted the conformance/docker-hub-secrets-manifest branch July 23, 2026 20:29
ptr727 added a commit that referenced this pull request Aug 3, 2026
The release pipeline (#22) stood up Docker Hub publishing, so the
self-audit must now expect its credentials:
- spec/secrets.json: add the docker-hub mechanism (DOCKER_HUB_USERNAME
+ DOCKER_HUB_ACCESS_TOKEN, both stores) and the docker ->docker-hub
target routing; update the note (publish mechanisms are configured).
- AUDIT.md: include the Docker Hub pair in the names-only secrets check
(both stores) and the prose.
Both secrets are already provisioned in both stores, so the self-audit
stays green.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@ptr727