Skip to content

Enable Renovate automerge, Docker updates and Zizmor CI - #328

Merged
rb3ckers merged 6 commits into
masterfrom
renovate-automerge
Oct 20, 2026
Merged

rb3ckers merged 6 commits into
masterfrom
renovate-automerge

Conversation

@rb3ckers

@rb3ckers rb3ckers commented Oct 19, 2026 •

Copy link
Copy Markdown

Use the shared Go, Docker and automerge presets with scheduled Renovate and approval App workflows. Pin BCI bases to release tags and digests, and track their updates explicitly. Add the standard SHA-pinned Zizmor action and require it for publication and CI success.

Exclude Datadog dependencies, client libraries, StackVista replacement modules and builder images from all Renovate PRs, including security fixes. Updatecli owns their controlled updates. Other dependencies retain the shared policy, including routine Go module minors.

Merge StackVista/renovate-config#31 before activation. Both agent repositories pin its fix so security alerts respect the exclusions. Apply StackVista/pulumi-infra#413 for App credentials and alerts. The updater App needs Dependabot alerts read access. Keep Dependabot security updates disabled.

Validation: Renovate schema and focused engine checks passed, including generated OSV/GitHub security rules and image exclusions. Captured Go replay removes seven Datadog updates and retains nine groups. Image extraction, CI gates and authenticated Zizmor also passed.

Tracking: https://github.com/StackVista/stackstate/issues/865
Infrastructure: https://github.com/StackVista/pulumi-infra/pull/413

@rb3ckers rb3ckers changed the title Enable Renovate automerge and image updates Enable Renovate automerge, Docker updates and Zizmor CI Oct 19, 2026

@LouisParkin LouisParkin 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.

Verdict: looks good (revised; no blocking findings).

High — Standards: $/ in .github/workflows/ci.yml:372 is not a valid local workflow reference. Retracted: this was wrong. $/ resolves the same-repo workflow. stackstate-agent#547 calls $/.github/workflows/godeps-cache.yml and those jobs ran successfully, and the CI run on d51bcfc parsed this file and passed.

Other checks passed: all commits are signed, action SHAs match their tag comments, no YAML commentary was added, Zizmor gates publication and ci-success, and the tracker is linked by cross-repo URL.

Comment thread .github/workflows/ci.yml

@LouisParkin LouisParkin 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.

Approved without comments.

@rb3ckers
rb3ckers enabled auto-merge October 20, 2026 07:58
@rb3ckers
rb3ckers merged commit a9f5f60 into master Oct 20, 2026
10 checks passed
@rb3ckers
rb3ckers deleted the renovate-automerge branch October 20, 2026 08:05
@LouisParkin

Copy link
Copy Markdown

Post-merge: Workflow security lint (Zizmor) is red on the default branch. ref-version-mismatch flags auto-approve-bot-prs.yml:23 and renovate.yml:13, whose c5f974f5… # main pins no longer match main since renovate-config moved. Re-pinning fixes it until the next renovate-config merge. The lasting fix is tagged renovate-config releases with # vX.Y.Z pins (see StackVista/stackstate-agent#547).

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.

2 participants