Skip to content

whuppi/ci 2.3.0

Choose a tag to compare

@chaudharydeepanshu chaudharydeepanshu released this 24 Jul 14:43
  • Reverted Renovate (added in 2.2.0). Deleted the reusable renovate.yml. The
    self-hosted Renovate machine — a dashboard issue, a per-consumer renovate.json5,
    a status-check/token-scope surface — was far more than the one gap that
    actually bit us: composite action.yml refs Dependabot can't see
    (dependabot-core#6704).
  • Closed that gap in the existing radar instead. New opt-in composite-refs job
    in the reusable upgrade-check.yml: sweeps every whuppi/ci ref across .github
    (workflows AND composites) to the latest release — uniform, so the pin never
    splits — and pins third-party actions inside composites to the latest SHA via
    pinact. Dependabot keeps pub deps + third-party actions in workflow files;
    the two never overlap. A consumer opts in with sweepActions: true +
    CI_ACTIONS_TOKEN and adds whuppi/ci* to its Dependabot ignore.
  • Added pinact to the pinned tool supply chain (PINACT_VERSION), owned by
    self-upgrade.yml like actionlint/zizmor.
  • Renamed the org secret RENOVATE_TOKENCI_ACTIONS_TOKEN (same
    Workflows-scope PAT; GITHUB_TOKEN still can't write .github/workflows/).
    secrets.sh's org scope stays — it's generic.
Commits since v2.2.0 (5)
  • cce8645 release: v2.3.0
  • c86dbd8 ci: revert Renovate — close the composite-refs gap in the existing radar (#38)
  • c832143 ci: restore Renovate configurable log level (revert temp debug) (#37)
  • 72a8a34 ci: temp debug logging (diagnose repository-changed) (#36)
  • 6917770 ci: Renovate — commit via platform API (fix repository-changed abort) (#35)