You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Changes
This pull request updates our continuous integration workflows.
#### codeql.yml
- Add's [GitHub's CodeQL vulnerability
scanner](https://codeql.github.com/) to CI.
#### semgrep.yml
- Updated to skip unnecessary runs on Dependabot PRs and re-runs on
merge group queues.
- Updated name to use "Check for Vulnerabilities" for clarity in branch
protection filters.
- Added concurrency check (cancels redundant in-progress runs.)
#### snyk.yml
- Added workflow to trigger Snyk security checks.
We previously used webhooks to trigger these checks, but this method is
incompatible with GitHub's merge queue feature. This approach allows us
to use the feature and autonomously run checks on a set schedule as we
do in other repositories.
#### docs.yml
- Removed quotes around branch names for consistency with other
migrations.
#### build.yml → test.yml
- Renamed to bring clarity of purpose and consistency with migrations of
other repositories.
- Added concurrency check (cancels redundant in-progress runs.)
- Fixed checkout reference missing its `ref` property (relevant for
`pull_request_target`.)
#### release.yml → publish.yml
- Renamed to bring clarity of purpose and consistency with migrations of
other repositories.
### References
Updates based on internal feedback and conversations.
### Testing
- This pull request applies improvements to the continuous integration
testing for the repository but does not add additional unit tests.
- The CodeQL workflow is new and may need further tuning after merge,
but is implemented in a matter consistent with GitHub's Python
integration guidance as well as our other migrations.
### Checklist
- [x] I have read the [Auth0 general contribution
guidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)
- [x] I have read the [Auth0 Code of
Conduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)
- [x] All existing and new tests complete without errors
run: exit 0 # Skip unnecessary test runs for dependabot and merge queues. Artifically flag as successful, as this is a required check for branch protection.
run: exit 0 # Skip unnecessary test runs for dependabot and merge queues. Artifically flag as successful, as this is a required check for branch protection.
run: exit 0 # Skip unnecessary test runs for dependabot and merge queues. Artifically flag as successful, as this is a required check for branch protection.
0 commit comments