Skip to content

Commit d8f7b06

Browse files
authored
Merge pull request #302 from dorny/issue-299
Update README for v4
2 parents 9d7afb8 + addbc14 commit d8f7b06

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ don't allow this because they don't work on a level of individual jobs or steps.
4646
## Example
4747

4848
```yaml
49-
- uses: dorny/paths-filter@v3
49+
- uses: dorny/paths-filter@v4
5050
id: changes
5151
with:
5252
filters: |
@@ -72,7 +72,7 @@ For more scenarios see [examples](#examples) section.
7272

7373
## What's New
7474

75-
- New major release `v3` after update to Node 20 [Breaking change]
75+
- New major release `v4` after update to Node 24 [Breaking change]
7676
- Add `ref` input parameter
7777
- Add `list-files: csv` format
7878
- Configure matrix job to run for each folder with changes using `changes` output
@@ -84,7 +84,7 @@ For more information, see [CHANGELOG](https://github.com/dorny/paths-filter/blob
8484
## Usage
8585

8686
```yaml
87-
- uses: dorny/paths-filter@v3
87+
- uses: dorny/paths-filter@v4
8888
with:
8989
# Defines filters applied to detected changed files.
9090
# Each filter has a name and a list of rules.
@@ -192,8 +192,8 @@ jobs:
192192
tests:
193193
runs-on: ubuntu-latest
194194
steps:
195-
- uses: actions/checkout@v4
196-
- uses: dorny/paths-filter@v3
195+
- uses: actions/checkout@v6
196+
- uses: dorny/paths-filter@v4
197197
id: filter
198198
with:
199199
filters: |
@@ -237,7 +237,7 @@ jobs:
237237
frontend: ${{ steps.filter.outputs.frontend }}
238238
steps:
239239
# For pull requests it's not necessary to checkout the code
240-
- uses: dorny/paths-filter@v3
240+
- uses: dorny/paths-filter@v4
241241
id: filter
242242
with:
243243
filters: |
@@ -252,7 +252,7 @@ jobs:
252252
if: ${{ needs.changes.outputs.backend == 'true' }}
253253
runs-on: ubuntu-latest
254254
steps:
255-
- uses: actions/checkout@v4
255+
- uses: actions/checkout@v6
256256
- ...
257257
258258
# JOB to build and test frontend code
@@ -261,7 +261,7 @@ jobs:
261261
if: ${{ needs.changes.outputs.frontend == 'true' }}
262262
runs-on: ubuntu-latest
263263
steps:
264-
- uses: actions/checkout@v4
264+
- uses: actions/checkout@v6
265265
- ...
266266
```
267267

@@ -283,7 +283,7 @@ jobs:
283283
packages: ${{ steps.filter.outputs.changes }}
284284
steps:
285285
# For pull requests it's not necessary to checkout the code
286-
- uses: dorny/paths-filter@v3
286+
- uses: dorny/paths-filter@v4
287287
id: filter
288288
with:
289289
filters: |
@@ -300,7 +300,7 @@ jobs:
300300
package: ${{ fromJSON(needs.changes.outputs.packages) }}
301301
runs-on: ubuntu-latest
302302
steps:
303-
- uses: actions/checkout@v4
303+
- uses: actions/checkout@v6
304304
- ...
305305
```
306306

@@ -324,8 +324,8 @@ jobs:
324324
permissions:
325325
pull-requests: read
326326
steps:
327-
- uses: actions/checkout@v4
328-
- uses: dorny/paths-filter@v3
327+
- uses: actions/checkout@v6
328+
- uses: dorny/paths-filter@v4
329329
id: filter
330330
with:
331331
filters: ... # Configure your filters
@@ -345,12 +345,12 @@ jobs:
345345
build:
346346
runs-on: ubuntu-latest
347347
steps:
348-
- uses: actions/checkout@v4
348+
- uses: actions/checkout@v6
349349
with:
350350
# This may save additional git fetch roundtrip if
351351
# merge-base is found within latest 20 commits
352352
fetch-depth: 20
353-
- uses: dorny/paths-filter@v3
353+
- uses: dorny/paths-filter@v4
354354
id: filter
355355
with:
356356
base: develop # Change detection against merge-base with this branch
@@ -373,8 +373,8 @@ jobs:
373373
build:
374374
runs-on: ubuntu-latest
375375
steps:
376-
- uses: actions/checkout@v4
377-
- uses: dorny/paths-filter@v3
376+
- uses: actions/checkout@v6
377+
- uses: dorny/paths-filter@v4
378378
id: filter
379379
with:
380380
# Use context to get the branch where commits were pushed.
@@ -401,14 +401,14 @@ jobs:
401401
build:
402402
runs-on: ubuntu-latest
403403
steps:
404-
- uses: actions/checkout@v4
404+
- uses: actions/checkout@v6
405405
406406
# Some action that modifies files tracked by git (e.g. code linter)
407407
- uses: johndoe/some-action@v1
408408
409409
# Filter to detect which files were modified
410410
# Changes could be, for example, automatically committed
411-
- uses: dorny/paths-filter@v3
411+
- uses: dorny/paths-filter@v4
412412
id: filter
413413
with:
414414
base: HEAD
@@ -423,7 +423,7 @@ jobs:
423423
<summary>Define filter rules in own file</summary>
424424

425425
```yaml
426-
- uses: dorny/paths-filter@v3
426+
- uses: dorny/paths-filter@v4
427427
id: filter
428428
with:
429429
# Path to file where filters are defined
@@ -436,7 +436,7 @@ jobs:
436436
<summary>Use YAML anchors to reuse path expression(s) inside another rule</summary>
437437

438438
```yaml
439-
- uses: dorny/paths-filter@v3
439+
- uses: dorny/paths-filter@v4
440440
id: filter
441441
with:
442442
# &shared is YAML anchor,
@@ -457,7 +457,7 @@ jobs:
457457
<summary>Consider if file was added, modified or deleted</summary>
458458

459459
```yaml
460-
- uses: dorny/paths-filter@v3
460+
- uses: dorny/paths-filter@v4
461461
id: filter
462462
with:
463463
# Changed file can be 'added', 'modified', or 'deleted'.
@@ -483,7 +483,7 @@ jobs:
483483
<summary>Detect changes in folder only for some file extensions</summary>
484484
485485
```yaml
486-
- uses: dorny/paths-filter@v3
486+
- uses: dorny/paths-filter@v4
487487
id: filter
488488
with:
489489
# This makes it so that all the patterns have to match a file for it to be
@@ -511,7 +511,7 @@ jobs:
511511
<summary>Passing list of modified files as command line args in Linux shell</summary>
512512
513513
```yaml
514-
- uses: dorny/paths-filter@v3
514+
- uses: dorny/paths-filter@v4
515515
id: filter
516516
with:
517517
# Enable listing of files matching each filter.
@@ -537,7 +537,7 @@ jobs:
537537
<summary>Passing list of modified files as JSON array to another action</summary>
538538
539539
```yaml
540-
- uses: dorny/paths-filter@v3
540+
- uses: dorny/paths-filter@v4
541541
id: filter
542542
with:
543543
# Enable listing of files matching each filter.

0 commit comments

Comments
 (0)