You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Ensure Files Changed
v4.0.0
This action ensures that pull requests contain changes to the files listed in
the require-change-file-patterns
array specified, it will fail if these files were not changed or if files were changed that exist in the prevent-modification-file-patterns
array.
require-changes-to
: A list of files (or glob patterns) that represent the files that should be modified by a PR.prevent-changes-to
: A list of files (or glob patterns) that represent the files that should not be modified by a PR.token
: The GitHub token used to create an authenticated client.
name: 'build-test'
on:
pull_request:
push:
branches:
- "master"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm ci
- uses: danieljimeneznz/ensure-files-changed@v4.0.0
with:
require-changes-to:
- "package.json"
- "*.md"
prevent-changes-to:
- "LICENSE.md"
token: ${{ secrets.GITHUB_TOKEN }}
Credit to syeutyu/validate-changed-files for providing the base code