diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f0efd5b..97cc8a0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: | npm ci npm run all @@ -17,7 +17,7 @@ jobs: self-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./ id: filter with: diff --git a/.github/workflows/pull-request-verification.yml b/.github/workflows/pull-request-verification.yml index 685d7d6..6054e32 100644 --- a/.github/workflows/pull-request-verification.yml +++ b/.github/workflows/pull-request-verification.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: | npm install npm run all @@ -18,7 +18,7 @@ jobs: test-inline: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./ id: filter with: @@ -37,7 +37,7 @@ jobs: test-external: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./ id: filter with: @@ -49,7 +49,7 @@ jobs: test-without-token: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./ id: filter with: @@ -62,7 +62,7 @@ jobs: test-wd-without-token: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: path: somewhere - uses: ./somewhere @@ -78,7 +78,7 @@ jobs: test-local-changes: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: echo "NEW FILE" > local - run: git add local - uses: ./ @@ -98,7 +98,7 @@ jobs: test-change-type: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: configure GIT user run: git config user.email "john@nowhere.local" && git config user.name "John Doe" - name: modify working tree @@ -139,7 +139,7 @@ jobs: test-baseref-changes: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./ id: filter with: @@ -160,7 +160,7 @@ jobs: test-custom-nostatus: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - run: | @@ -189,7 +189,7 @@ jobs: test-custom-withstatus: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - run: | @@ -221,7 +221,7 @@ jobs: test-ignore-changes: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: | echo "NEW FILE" > local.ts echo "IGNORE FILE" > local.md @@ -251,7 +251,7 @@ jobs: test-global-ignore: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: | echo "NEW FILE" > local.ts echo "IGNORE FILE" > local.md @@ -282,4 +282,4 @@ jobs: run: exit 1 - name: ignore_testnull if: steps.filter.outputs.error == true - run: exit 1 \ No newline at end of file + run: exit 1 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/CHANGELOG.md b/CHANGELOG.md index a9197e4..d5f5239 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## v4.0.0 +- Uses node20 & checkouts v4 + ## v3.0.0 - [Adds customfiles, paths-ignore, globalignore, and validate input. Update packages, minify build.](https://github.com/dorny/paths-filter/pull/##) diff --git a/action.yml b/action.yml index 3bce204..9d07da3 100644 --- a/action.yml +++ b/action.yml @@ -59,7 +59,7 @@ outputs: changes: description: JSON array with names of all filters matching any of changed files runs: - using: 'node16' + using: 'node20' main: 'dist/index.js' branding: color: blue