Skip to content

Add reusable security workflow#1

Merged
GabrielBianconi merged 3 commits intomainfrom
gb/reusable-workflow
May 1, 2026
Merged

Add reusable security workflow#1
GabrielBianconi merged 3 commits intomainfrom
gb/reusable-workflow

Conversation

@GabrielBianconi
Copy link
Copy Markdown
Member

@GabrielBianconi GabrielBianconi commented May 1, 2026

Note

Low Risk
Low risk CI-only change that adjusts GitHub Actions workflow wiring and lints; main risk is inadvertently changing required-check behavior or failing PRs due to stricter security scanning.

Overview
Renames the main PR workflow to security and switches it to call the reusable .github/workflows/security.yml workflow as a single required job with the needed security-events/actions permissions.

Updates the zizmor job to generate and use a local zizmor.yml (adding a dependabot-cooldown rule with days: 3) and adds a new always-run summary job that fails the workflow if any required security job fails or is cancelled.

Reviewed by Cursor Bugbot for commit 4973f33. Bugbot is set up for automated code reviews on this repo. Configure here.

@tensorzero-cla-bot
Copy link
Copy Markdown

tensorzero-cla-bot Bot commented May 1, 2026

✅ All contributors to this pull request have signed the TensorZero CLA. Thank you!

@GabrielBianconi
Copy link
Copy Markdown
Member Author

I have read the Contributor License Agreement (CLA) and hereby sign the CLA.

tensorzero-cla-bot Bot added a commit that referenced this pull request May 1, 2026
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@GabrielBianconi GabrielBianconi merged commit 436f8c1 into main May 1, 2026
8 checks passed
@GabrielBianconi GabrielBianconi deleted the gb/reusable-workflow branch May 1, 2026 16:26
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