Skip to content

ci: trust Renovate validator on main - #66

Merged
setchy merged 6 commits into
mainfrom
copilot/renovate-validator-ref-20261029
Oct 29, 2026
Merged

setchy merged 6 commits into
mainfrom
copilot/renovate-validator-ref-20261029

Conversation

@setchy

@setchy setchy commented Oct 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Change the Renovate config validation workflow from a SHA-pinned ref to @main, removing the now-misleading # main comment.
  • Add a narrowly scoped zizmor policy: require hash pins generally, but allow a ref pin only for gitify-app/renovate-config/.github/workflows/renovate-config-validator.yml.

Trust and merge order

Following @main trades an immutable workflow reference for updates from the trusted shared gitify-app/renovate-config repository. The exception is limited to that single reusable workflow path; all other uses references remain subject to hash-pin.

Merge gitify-app/renovate-config#20 first. That shared-preset change disables digest pinning for this exact dependency, so this repository intentionally does not duplicate the setting locally. Until it lands, Renovate may continue proposing a digest pin.

Validation

  • zizmor 1.31.1: no findings for the updated workflow using the new policy.
  • Ruby YAML parser: both changed YAML files parse successfully.
  • actionlint was unavailable because its mise shim has no configured version.

setchy and others added 4 commits October 29, 2026 11:38
…: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@setchy
setchy marked this pull request as ready for review October 29, 2026 18:36
@setchy
setchy requested a review from afonsojramos as a code owner October 29, 2026 18:36
setchy and others added 2 commits October 29, 2026 14:37
Resolve the validator SHA update conflict in favor of @main.
Preserve the exact zizmor ref-pin exception and branch history.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@setchy
setchy merged commit 35940f7 into main Oct 29, 2026
7 checks passed
@setchy
setchy deleted the copilot/renovate-validator-ref-20261029 branch October 29, 2026 18:38
Sign up for free to 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.

1 participant