Skip to content

Commit 4567eb1

Browse files
authored
Merge pull request #92 from getkirby/fix/github-actions
ci: Update GitHub Actions to latest major versions
2 parents 6c7ccab + 3560475 commit 4567eb1

File tree

2 files changed

+36
-29
lines changed

2 files changed

+36
-29
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@ jobs:
1616

1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # pin@v3
19+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin@v4
2020

2121
- name: Setup PHP cache environment
2222
id: ext-cache
23-
uses: shivammathur/cache-extensions@d622719c5f9eb1f119bee963028d0c0b984525c5 # pin@v1
23+
uses: shivammathur/cache-extensions@270463ea3e30925f5661b16e508feab532dbf309 # pin@v1
2424
with:
2525
php-version: ${{ matrix.php }}
2626
extensions: ${{ env.extensions }}
2727
key: php-v1
2828

2929
- name: Cache PHP extensions
30-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
30+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
3131
with:
3232
path: ${{ steps.ext-cache.outputs.dir }}
3333
key: ${{ steps.ext-cache.outputs.key }}
3434
restore-keys: ${{ steps.ext-cache.outputs.key }}
3535

3636
- name: Setup PHP environment
37-
uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # pin@v2
37+
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # pin@v2
3838
with:
3939
php-version: ${{ matrix.php }}
4040
extensions: ${{ env.extensions }}
@@ -52,7 +52,7 @@ jobs:
5252
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
5353

5454
- name: Cache dependencies
55-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
55+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
5656
with:
5757
path: ${{ steps.composerCache.outputs.dir }}
5858
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -63,7 +63,7 @@ jobs:
6363

6464
- name: Cache analysis data
6565
id: finishPrepare
66-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
66+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
6767
with:
6868
path: ~/.cache/psalm
6969
key: backend-analysis-${{ matrix.php }}-v2
@@ -95,26 +95,26 @@ jobs:
9595

9696
steps:
9797
- name: Checkout
98-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # pin@v3
98+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin@v4
9999

100100
- name: Setup PHP cache environment
101101
id: ext-cache
102-
uses: shivammathur/cache-extensions@d622719c5f9eb1f119bee963028d0c0b984525c5 # pin@v1
102+
uses: shivammathur/cache-extensions@270463ea3e30925f5661b16e508feab532dbf309 # pin@v1
103103
with:
104104
php-version: ${{ env.php }}
105105
extensions: ${{ env.extensions }}
106106
key: php-v1
107107

108108
- name: Cache PHP extensions
109-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
109+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
110110
with:
111111
path: ${{ steps.ext-cache.outputs.dir }}
112112
key: ${{ steps.ext-cache.outputs.key }}
113113
restore-keys: ${{ steps.ext-cache.outputs.key }}
114114

115115
- name: Setup PHP environment
116116
id: finishPrepare
117-
uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # pin@v2
117+
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # pin@v2
118118
with:
119119
php-version: ${{ env.php }}
120120
extensions: ${{ env.extensions }}
@@ -139,7 +139,7 @@ jobs:
139139
- name: Cache dependencies
140140
id: composerCache2
141141
if: always() && steps.composerCache1.outcome == 'success'
142-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
142+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
143143
with:
144144
path: ${{ steps.composerCache1.outputs.dir }}
145145
key: ${{ runner.os }}-composer-locked-${{ hashFiles('**/composer.lock') }}
@@ -170,17 +170,17 @@ jobs:
170170

171171
steps:
172172
- name: Checkout
173-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # pin@v3
173+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin@v4
174174

175175
- name: Setup PHP environment
176-
uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # pin@v2
176+
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # pin@v2
177177
with:
178178
coverage: none
179179
tools: php-cs-fixer:3.49.0
180180

181181
- name: Cache analysis data
182182
id: finishPrepare
183-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # pin@v3
183+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # pin@v4
184184
with:
185185
path: ~/.php-cs-fixer
186186
key: coding-style
@@ -196,7 +196,7 @@ jobs:
196196
- name: Create code suggestions from the coding style changes (on PR only)
197197
if: >
198198
always() && steps.finishPrepare.outcome == 'success' && github.event_name == 'pull_request'
199-
uses: reviewdog/action-suggester@94877e550e6b522dc1d21231974b645ff2f084ce # pin@v1
199+
uses: reviewdog/action-suggester@4747dbc9f9e37adba0943e681cc20db466642158 # pin@v1
200200
with:
201201
tool_name: PHP-CS-Fixer
202202
fail_on_error: "true"

.gitignore

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
1-
# os
2-
.DS_Store
3-
4-
# vendor files
5-
/node_modules
6-
/vendor
7-
8-
# cs fixer
9-
.php-cs-fixer.cache
10-
11-
# tests
12-
.phpunit.cache
13-
/tests/coverage
14-
/tests/tmp
1+
# os
2+
.DS_Store
3+
4+
# vendor files
5+
/node_modules
6+
/vendor
7+
8+
# Editors
9+
# (sensitive workspace files)
10+
# ---------------------------
11+
*.sublime-workspace
12+
/.vscode
13+
/.idea
14+
15+
# cs fixer
16+
.php-cs-fixer.cache
17+
18+
# tests
19+
.phpunit.cache
20+
/tests/coverage
21+
/tests/tmp

0 commit comments

Comments
 (0)