Skip to content

[SYNC: FVH → laurigates] security-deps: allowed_bots re-run fix + native bun audit #23

Description

@laurigates

Backport: security-deps — allowed_bots re-run fix + native bun audit

Source: ForumViriumHelsinki/.githubreusable-security-deps.yml

Why

  • allowed_bots: "*" fixes the human-actor guard blocking re-runs of bot-authored (Renovate/release-please) dependency PRs — GitHub replays the original bot sender on re-run. Audit-and-comment is read-only with a fixed prompt, so it's safe.
  • Native bun audit --json (Bun ≥ 1.2.15) instead of an npm audit fallback that ENOLOCKs without a package-lock.json.
  • Cheaper model + lower max-turns.

⚠️ Sequencing

reusable-security-deps.yml was recently changed locally (model/turns split) — reconcile against the current file before applying; do not diff against a stale copy.

Sanitization log

None required.

Verification

Confidence: medium (logic sound; land after the recent local change settles).


Part of a feature-parity backport sweep between ForumViriumHelsinki/.github and laurigates/.github. Sanitization verified before any PR is opened; logic is org-agnostic.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or improvementgithub-actionsPull requests that update GitHub Actions code

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions