As this is an internal repository, it can be accessed with the default GitHub token from any repository workflow under stackrox organization.
Example:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: stackrox/actions/test@main
One may execute the scripts from the repository locally via test/local-env.sh
,
e.g.:
$ test/local-env.sh test/test.sh arg1 arg2
::notice::Test script called on ref main
Test script arguments:
* `arg1`
* `arg2`
If you publish a new action or make another change that warrants a new release of this repository, create and push a new tag following SemVer.
git tag -a v1.2.3 -m "Release v1.2.3"
git push origin v1.2.3
A Github action will create a short version, in this example v1
, or move the v1
tag to your new tag.
There is currently one pre-push git hook that runs actionlint. To use the pre-push git hook you must
install actionlint and run git config core.hooksPath ./githooks/
in the root of this repository.