Detect CI Trigger
ActionsDetect a keyword used to control the CI in the subject line of a commit message
v1.2
Tags
(2)A github action to detect trigger keywords in the summary line of commit messages
To use the detect-ci-trigger action in workflows, add a new job:
detect-ci-trigger:
name: Detect CI Trigger
runs-on: ubuntu-latest
outputs:
triggered: ${{ steps.detect-trigger.outputs.trigger-found }}
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 2
- uses: xarray-contrib/ci-trigger@v1
id: detect-trigger
with:
keyword: "<keyword>"
then require the new job in jobs that should be conditionally skipped:
my-ci-job:
runs-on: ubuntu-latest
needs: detect-ci-trigger
if: needs.detect-ci-trigger.outputs.triggered == 'false' # for skipped ci
# if: needs.detect-ci-trigger.outputs.triggered == 'true' # for explicitly enabled ci
steps:
- actions/checkout@v2
# ...
Detect CI Trigger is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.