Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.39 KB

README.md

File metadata and controls

55 lines (39 loc) · 1.39 KB

Various GitHub Actions

Workflows

Usage

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

Testing in local

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`

Versioning

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.

Setting up git hooks

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.