Fixes - making action pass self-test (#3)

* Remove accidental string interpolation from action.yml

* Fix test workflow filters

* Improve self-test

* Add test case for matching any changed file

* Fix workflow test - step `name` was used instead of `id`

* Extend default pull_request trigger types

* Remove `edited` trigger to avoid executing workflow on non-code changes
This commit is contained in:
Michal Dorner 2020-05-21 01:37:33 +02:00 committed by GitHub
parent 94603ab6f7
commit f9b6173f5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 25 additions and 6 deletions

View file

@ -1,6 +1,9 @@
name: "build-test"
on: # rebuild any PRs and main branch changes
pull_request:
types:
- opened
- synchronize
branches:
- master
@ -17,10 +20,16 @@ jobs:
steps:
- uses: actions/checkout@v2
- uses: ./
id: filter
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
filter: |
githubToken: ${{ github.token }}
filters: |
src:
- src/**/*
tests:
- __tests__/**/*
- __tests__/**/*
any:
- "**/*"
- name: filter-test
if: steps.filter.outputs.any != 'true'
run: exit 1