The cicd.py module#
Summary#
CI/CD rule family. |
|
At least one workflow file exists under .github/workflows. |
|
A labeler action is used in the workflows. |
|
The check-vulnerabilities action is used. |
|
The code-style action is used. |
|
The doc-changelog action is used. |
|
The doc-style action is used. |
|
The doc-build action is used. |
|
The build-wheelhouse action is used. |
|
The tests-pytest action is used. |
|
The release-github action is used. |
|
The check-actions-security action is used. |
|
The build-library action is used. |
|
The doc-deploy-dev action is used. |
|
The doc-deploy-stable action is used. |
|
The doc-deploy-changelog action is used. |
|
Actions use immutable commit SHAs instead of mutable tags. |
Description#
CI/CD content checks.
This rule set validates the GitHub Actions workflow policy for repository
automation. Every .yml and .yaml file directly under
.github/workflows is searched as text.
The checks cover:
At least one workflow file exists
Required
ansys/actionsreusable actions are usedAction references are pinned to immutable commit SHAs