Skip to content

ci: wire WOODPECKER_SECRET + registry auth for tier-1 — sprint-2 #51

@heraldstack

Description

@heraldstack

context

sprint-1 closed with tier-1.yml running as an unauthenticated pilot (PR #50). the fc_pool_ci_token from_secret blocks were intentionally removed for the pilot run.

sprint-2 scope: restore auth wiring so woodpecker-fc-plugin can authenticate against fc-pool's authenticated endpoint.

work items

  • register fc_pool_ci_token as a woodpecker secret in the heraldstack woodpecker server (via woodpecker web ui or api)
  • restore FC_POOL_CI_TOKEN: from_secret: fc_pool_ci_token to all four steps in .woodpecker/tier-1.yml (fmt, clippy, build, test)
  • validate fc-pool policy accepts authenticated requests from woodpecker-fc-plugin
  • confirm registry auth pattern for heraldstack/woodpecker-fc-plugin:0.1.0 pull (currently pull_policy: if-not-present masks registry auth requirement)
  • update woodpecker server WOODPECKER_SECRET env var in heraldstack-infra docker-compose if not already set

acceptance criteria

  • all four tier-1 steps run successfully against fc-pool authenticated endpoint
  • woodpecker pipeline shows green on a real push to this repo
  • no unauthenticated fallback paths remain in tier-1.yml

references

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildAuto-added by zsh scriptcicontinuous integrationenhancementNew features and improvements

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions