GitHub Actions check branch

GitHub Actions workflow that checks if branch is master before running job master-check:

# .github/workflows/check.yml
on: push
    if: github.ref == 'refs/heads/master'
    runs-on: ubuntu-latest
      - run: echo "Running on branch $GITHUB_REF"

The if conditional checks that the branch is master:

if: github.ref == 'refs/heads/master'

To skip the master branch, use the != operator:

if: github.ref != 'refs/heads/master'

See GitHub Actions documentation example.

Please support this site and join our Discord!