Skip to content

chore(ci): follow trusted Renovate validator main - #813

Merged
setchy merged 1 commit into
mainfrom
asetch-cisco-website-trusted-validator
Oct 29, 2026
Merged

setchy merged 1 commit into
mainfrom
asetch-cisco-website-trusted-validator

Conversation

@setchy

@setchy setchy commented Oct 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Follow gitify-app/renovate-config/.github/workflows/renovate-config-validator.yml@main instead of its SHA and remove the stale # main comment.
  • Add discoverable .github/zizmor.yml with "*": hash-pin and ref-pin only for the exact internal validator workflow path. No owner/repository wildcard exemption; third-party actions remain SHA-pinned.
  • No action-pin lockfile is present or needs updating.

Rollout dependency and trust

Depends on gitify-app/renovate-config#20 to prevent Renovate from repinning this trusted reusable workflow. This repository inherits local>gitify-app/renovate-config in renovate.json; no duplicate local pinDigests override is added. Merge the shared preset prerequisite before this consumer change.

The validator intentionally follows future changes merged into the trusted internal repository rather than an immutable reviewed SHA. The zizmor policy uses the exact workflow subpath because a bare repository policy does not match reusable workflow subpaths.

Validation

  • Passed zizmor --offline --config .github/zizmor.yml .github/workflows with zizmor 1.31.1: no findings (5 suppressed).
  • Confirmed the baseline zizmor --offline --no-config .github/workflows/renovate.yml flags the unpinned reference, proving the scoped policy is required.
  • Passed mise exec aqua:rhysd/actionlint@1.7.12 aqua:koalaman/shellcheck@0.11.0 -- actionlint -color across all workflows, including YAML/workflow syntax checks.
  • Passed git diff --check.

Keep third-party actions hash-pinned and allow ref pinning only for the internal Renovate validator workflow.

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

netlify Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for gitify ready!

Name Link
🔨 Latest commit 7538a5c
🔍 Latest deploy log https://app.netlify.com/projects/gitify/deploys/6ae368c4ccf1e93494050e39
😎 Deploy Preview https://deploy-preview-813--gitify.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 84 (🔴 down 10 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

@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
setchy merged commit 340a637 into main Oct 29, 2026
15 checks passed
@setchy
setchy deleted the asetch-cisco-website-trusted-validator branch October 29, 2026 18:36
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