Skip to content

Commit 1f69757

Browse files
authored
Update some deprecated CI paths (#18)
actions/checkout v2->v4 actions/cache v2->v3 mheap/phpunit-matcher-action 1.3.0(hash) -> main(hash) codecov/codecov-action v2-> v4 Uses new syntax for action output
1 parent 19b9123 commit 1f69757

File tree

4 files changed

+24
-19
lines changed

4 files changed

+24
-19
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,10 @@ updates:
99
directory: "/"
1010
schedule:
1111
interval: "daily"
12+
13+
# Keep Github Actions up to date
14+
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
15+
- package-ecosystem: "github-actions"
16+
directory: "/"
17+
schedule:
18+
interval: "daily"

.github/workflows/lint.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Check out code
19-
uses: actions/checkout@v2
19+
uses: actions/checkout@v4
2020

2121
- name: Setup PHP
2222
uses: shivammathur/setup-php@v2
@@ -25,11 +25,10 @@ jobs:
2525

2626
- name: Get Composer Cache Directory
2727
id: composer-cache
28-
run: |
29-
echo "::set-output name=dir::$(composer config cache-files-dir)"
28+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
3029

3130
- name: Cache Composer packages
32-
uses: actions/cache@v3
31+
uses: actions/cache@v4
3332
with:
3433
path: ${{ steps.composer-cache.outputs.dir }}
3534
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
@@ -54,7 +53,7 @@ jobs:
5453
runs-on: ubuntu-latest
5554
steps:
5655
- name: Check out code
57-
uses: actions/checkout@v2
56+
uses: actions/checkout@v4
5857

5958
- name: Run validate
6059
run: composer validate

.github/workflows/static-analysis.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,17 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Check out code
19-
uses: actions/checkout@v2
19+
uses: actions/checkout@v4
2020

2121
- name: Setup PHP
2222
uses: shivammathur/setup-php@v2
2323

2424
- name: Get Composer Cache Directory
2525
id: composer-cache
26-
run: |
27-
echo "::set-output name=dir::$(composer config cache-files-dir)"
26+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
2827

2928
- name: Cache Composer packages
30-
uses: actions/cache@v3
29+
uses: actions/cache@v4
3130
with:
3231
path: ${{ steps.composer-cache.outputs.dir }}
3332
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
@@ -52,18 +51,17 @@ jobs:
5251
runs-on: ubuntu-latest
5352
steps:
5453
- name: Check out code
55-
uses: actions/checkout@v2
54+
uses: actions/checkout@v4
5655

5756
- name: Setup PHP
5857
uses: shivammathur/setup-php@v2
5958

6059
- name: Get Composer Cache Directory
6160
id: composer-cache
62-
run: |
63-
echo "::set-output name=dir::$(composer config cache-files-dir)"
61+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
6462

6563
- name: Cache Composer packages
66-
uses: actions/cache@v3
64+
uses: actions/cache@v4
6765
with:
6866
path: ${{ steps.composer-cache.outputs.dir }}
6967
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}

.github/workflows/test.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Check out code
30-
uses: actions/checkout@v2
30+
uses: actions/checkout@v4
3131

3232
- name: Setup PHP
3333
uses: shivammathur/setup-php@v2
@@ -38,11 +38,10 @@ jobs:
3838

3939
- name: Get Composer Cache Directory
4040
id: composer-cache
41-
run: |
42-
echo "::set-output name=dir::$(composer config cache-files-dir)"
41+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
4342

4443
- name: Cache Composer packages
45-
uses: actions/cache@v3
44+
uses: actions/cache@v4
4645
with:
4746
path: ${{ steps.composer-cache.outputs.dir }}
4847
key: ${{ runner.os }}-composer-${{ matrix.dependencies }}-${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
@@ -72,7 +71,7 @@ jobs:
7271
--prefer-lowest
7372

7473
- name: Configure matchers
75-
uses: mheap/phpunit-matcher-action@5fe8d131daf5183c6137caea0d4e04a2b8afbb55
74+
uses: mheap/phpunit-matcher-action@d4addb24dfdb70604a164bc0efa3b5117e84e0bc
7675

7776
- name: PHPUnit
7877
run: vendor/bin/phpunit
@@ -82,4 +81,6 @@ jobs:
8281

8382
- name: Submit code coverage
8483
if: ${{ always() }}
85-
uses: codecov/codecov-action@v2
84+
uses: codecov/codecov-action@v4
85+
with:
86+
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)