Skip to content

Commit b6ad0a8

Browse files
authored
Use _ENV to get VAR_DUMPER envs (#163)
* fix: use _ENV to get VAR_DUMPER envs * ci: use major versions of actions * ci: add PHP 8.4 tests * chore: update dependencies * chore: update psalm baseline * ci: use PHP 8.4 in tests only with highest deps * ci: update WoD actions * ci(phar): update actions * ci: shivammathur/setup-php actions
2 parents 500e7ac + afaeeca commit b6ad0a8

File tree

11 files changed

+1406
-241
lines changed

11 files changed

+1406
-241
lines changed

.github/workflows/apply-labels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ name: 🏷️ Add labels
1414

1515
jobs:
1616
label:
17-
uses: wayofdev/gh-actions/.github/workflows/apply-labels.yml@v3.1.0
17+
uses: wayofdev/gh-actions/.github/workflows/apply-labels.yml@v3.2.0
1818
with:
1919
os: ubuntu-latest
2020
secrets:

.github/workflows/build-phar-release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
GPG_KEYS_ENCRYPTED: ".github/phar/keys.asc.gpg"
2525
steps:
2626
- name: 📦 Check out the codebase
27-
uses: actions/checkout@v4.1.5
27+
uses: actions/checkout@v4
2828

2929
- name: 🛠️ Setup PHP
30-
uses: shivammathur/setup-php@2.30.4
30+
uses: shivammathur/setup-php@2.32.0
3131
with:
3232
php-version: ${{ matrix.php-version }}
3333
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets
@@ -43,22 +43,22 @@ jobs:
4343
run: composer validate --ansi --strict
4444

4545
- name: 🔍 Get composer cache directory
46-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
46+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
4747

4848
- name: ♻️ Restore cached dependencies installed with composer
49-
uses: actions/cache@v4.0.2
49+
uses: actions/cache@v4
5050
with:
5151
path: ${{ env.COMPOSER_CACHE_DIR }}
5252
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5353
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5454

5555
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
56-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
56+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
5757
with:
5858
dependencies: ${{ matrix.dependencies }}
5959

6060
- name: 📥 Install dependencies with phive
61-
uses: wayofdev/gh-actions/actions/phive/install@v3.1.0
61+
uses: wayofdev/gh-actions/actions/phive/install@v3.2.0
6262
with:
6363
phive-home: '.phive'
6464
trust-gpg-keys: '0xC00543248C87FB13,0x033E5F8D801A2F8D,0x2DF45277AEF09A2F'
@@ -91,7 +91,7 @@ jobs:
9191
run: rm ${{ env.GPG_KEYS }}
9292

9393
- name: 📤 Upload release assets
94-
uses: softprops/action-gh-release@v2.0.5
94+
uses: softprops/action-gh-release@v2.2.1
9595
if: startsWith(github.ref, 'refs/tags/')
9696
with:
9797
token: "${{ secrets.TRAP_RELEASE_TOKEN }}"
@@ -104,7 +104,7 @@ jobs:
104104
timeout-minutes: 4
105105
steps:
106106
- name: 📦 Check out the codebase
107-
uses: actions/checkout@v4.1.5
107+
uses: actions/checkout@v4
108108

109109
- name: ✉️ Notify Discord about release
110110
uses: SethCohen/github-releases-to-discord@v1.15.0

.github/workflows/coding-standards.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
pull-requests: read
2020
steps:
2121
- name: 📦 Check out the codebase
22-
uses: actions/checkout@v4.1.6
22+
uses: actions/checkout@v4
2323

2424
- name: 🧐 Lint commits using "commitlint"
2525
uses: wagoid/commitlint-github-action@v6.0.1
@@ -37,7 +37,7 @@ jobs:
3737
pull-requests: read
3838
steps:
3939
- name: 📦 Check out the codebase
40-
uses: actions/checkout@v4.1.6
40+
uses: actions/checkout@v4
4141

4242
- name: 🧐 Lint YAML files
4343
uses: ibiqlik/action-yamllint@v3.1.1
@@ -54,7 +54,7 @@ jobs:
5454
group: markdown-linting-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
5555
steps:
5656
- name: 📦 Check out the codebase
57-
uses: actions/checkout@v4.1.6
57+
uses: actions/checkout@v4
5858

5959
- name: 🧐 Lint Markdown files
6060
uses: DavidAnson/markdownlint-cli2-action@v16.0.0
@@ -81,7 +81,7 @@ jobs:
8181
contents: write
8282
steps:
8383
- name: 🛠️ Setup PHP
84-
uses: shivammathur/setup-php@2.30.4
84+
uses: shivammathur/setup-php@2.32.0
8585
with:
8686
php-version: ${{ matrix.php-version }}
8787
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, phar, sockets
@@ -90,7 +90,7 @@ jobs:
9090
tools: phive
9191

9292
- name: 📦 Check out the codebase
93-
uses: actions/checkout@v4.1.6
93+
uses: actions/checkout@v4
9494

9595
- name: 🛠️ Setup problem matchers
9696
run: |
@@ -100,22 +100,22 @@ jobs:
100100
run: composer validate --ansi --strict
101101

102102
- name: 🔍 Get composer cache directory
103-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
103+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
104104

105105
- name: ♻️ Restore cached dependencies installed with composer
106-
uses: actions/cache@v4.0.2
106+
uses: actions/cache@v4
107107
with:
108108
path: ${{ env.COMPOSER_CACHE_DIR }}
109109
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
110110
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
111111

112112
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
113-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
113+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
114114
with:
115115
dependencies: ${{ matrix.dependencies }}
116116

117117
- name: 📥 Install dependencies with phive
118-
uses: wayofdev/gh-actions/actions/phive/install@v3.1.0
118+
uses: wayofdev/gh-actions/actions/phive/install@v3.2.0
119119
with:
120120
phive-home: '.phive'
121121
trust-gpg-keys: '0xC00543248C87FB13,0x033E5F8D801A2F8D,0x2DF45277AEF09A2F'

.github/workflows/refactoring.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232
- locked
3333
steps:
3434
- name: 📦 Check out the codebase
35-
uses: actions/checkout@v4.1.7
35+
uses: actions/checkout@v4
3636

3737
- name: 🛠️ Setup PHP
38-
uses: shivammathur/setup-php@2.30.4
38+
uses: shivammathur/setup-php@2.32.0
3939
with:
4040
php-version: ${{ matrix.php-version }}
4141
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets, opcache, pcntl, posix
@@ -49,7 +49,7 @@ jobs:
4949
run: composer validate --ansi --strict
5050

5151
- name: 🔍 Get composer cache directory
52-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
52+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
5353

5454
- name: ♻️ Restore cached dependencies installed with composer
5555
uses: actions/cache@v4
@@ -59,7 +59,7 @@ jobs:
5959
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
6060

6161
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
62-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
62+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
6363
with:
6464
dependencies: ${{ matrix.dependencies }}
6565

.github/workflows/security.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
- locked
2525
steps:
2626
- name: 📦 Check out the codebase
27-
uses: actions/checkout@v4.1.5
27+
uses: actions/checkout@v4
2828

2929
- name: 🛠️ Setup PHP
30-
uses: shivammathur/setup-php@2.30.4
30+
uses: shivammathur/setup-php@2.32.0
3131
with:
3232
php-version: ${{ matrix.php-version }}
3333
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets
@@ -41,17 +41,17 @@ jobs:
4141
run: composer validate --ansi --strict
4242

4343
- name: 🔍 Get composer cache directory
44-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
44+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
4545

4646
- name: ♻️ Restore cached dependencies installed with composer
47-
uses: actions/cache@v4.0.2
47+
uses: actions/cache@v4
4848
with:
4949
path: ${{ env.COMPOSER_CACHE_DIR }}
5050
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5151
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5252

5353
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
54-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
54+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
5555
with:
5656
dependencies: ${{ matrix.dependencies }}
5757

.github/workflows/static-analysis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ jobs:
3838
- locked
3939
steps:
4040
- name: 📦 Check out the codebase
41-
uses: actions/checkout@v4.1.5
41+
uses: actions/checkout@v4
4242

4343
- name: 🛠️ Setup PHP
44-
uses: shivammathur/setup-php@2.30.4
44+
uses: shivammathur/setup-php@2.32.0
4545
with:
4646
php-version: ${{ matrix.php-version }}
4747
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets, opcache, pcntl, posix
@@ -55,7 +55,7 @@ jobs:
5555
run: composer validate --ansi --strict
5656

5757
- name: 🔍 Get composer cache directory
58-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
58+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
5959

6060
- name: ♻️ Restore cached dependencies installed with composer
6161
uses: actions/cache@v4
@@ -65,7 +65,7 @@ jobs:
6565
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
6666

6767
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
68-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
68+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
6969
with:
7070
dependencies: ${{ matrix.dependencies }}
7171

@@ -89,10 +89,10 @@ jobs:
8989
- locked
9090
steps:
9191
- name: 📦 Check out the codebase
92-
uses: actions/checkout@v4.1.5
92+
uses: actions/checkout@v4
9393

9494
- name: 🛠️ Setup PHP
95-
uses: shivammathur/setup-php@2.30.4
95+
uses: shivammathur/setup-php@2.32.0
9696
with:
9797
php-version: ${{ matrix.php-version }}
9898
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets, opcache, pcntl, posix
@@ -106,7 +106,7 @@ jobs:
106106
run: composer validate --ansi --strict
107107

108108
- name: 🔍 Get composer cache directory
109-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
109+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
110110

111111
- name: ♻️ Restore cached dependencies installed with composer
112112
uses: actions/cache@v4
@@ -116,7 +116,7 @@ jobs:
116116
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
117117

118118
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
119-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
119+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
120120
with:
121121
dependencies: ${{ matrix.dependencies }}
122122

.github/workflows/testing.yml

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
- locked
2929
steps:
3030
- name: 📦 Check out the codebase
31-
uses: actions/checkout@v4.1.5
31+
uses: actions/checkout@v4
3232

3333
- name: 🛠️ Setup PHP
34-
uses: shivammathur/setup-php@2.30.4
34+
uses: shivammathur/setup-php@2.32.0
3535
with:
3636
php-version: ${{ matrix.php-version }}
3737
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets, opcache, pcntl, posix
@@ -47,17 +47,17 @@ jobs:
4747
run: composer validate --ansi --strict
4848

4949
- name: 🔍 Get composer cache directory
50-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
50+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
5151

5252
- name: ♻️ Restore cached dependencies installed with composer
53-
uses: actions/cache@v4.0.2
53+
uses: actions/cache@v4
5454
with:
5555
path: ${{ env.COMPOSER_CACHE_DIR }}
5656
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5757
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5858

5959
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
60-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
60+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
6161
with:
6262
dependencies: ${{ matrix.dependencies }}
6363

@@ -90,12 +90,15 @@ jobs:
9090
- lowest
9191
- locked
9292
- highest
93+
include:
94+
- php-version: '8.4'
95+
dependencies: highest
9396
steps:
9497
- name: 📦 Check out the codebase
95-
uses: actions/checkout@v4.1.5
98+
uses: actions/checkout@v4
9699

97100
- name: 🛠️ Setup PHP
98-
uses: shivammathur/setup-php@2.30.4
101+
uses: shivammathur/setup-php@2.32.0
99102
with:
100103
php-version: ${{ matrix.php-version }}
101104
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets, opcache, pcntl, posix
@@ -111,10 +114,10 @@ jobs:
111114
run: composer validate --ansi --strict
112115

113116
- name: 🔍 Get composer cache directory
114-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
117+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
115118

116119
- name: ♻️ Restore cached dependencies installed with composer
117-
uses: actions/cache@v4.0.2
120+
uses: actions/cache@v4
118121
with:
119122
path: ${{ env.COMPOSER_CACHE_DIR }}
120123
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
@@ -125,7 +128,7 @@ jobs:
125128
run: composer config platform.php --ansi --unset
126129

127130
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
128-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
131+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
129132
with:
130133
dependencies: ${{ matrix.dependencies }}
131134

@@ -155,12 +158,12 @@ jobs:
155158
TRAP_PHAR_SIGNATURE: ".build/phar/trap.phar.asc"
156159
steps:
157160
- name: 📦 Check out the codebase
158-
uses: actions/checkout@v4.1.5
161+
uses: actions/checkout@v4
159162
with:
160163
fetch-depth: 0
161164

162165
- name: 🛠️ Setup PHP
163-
uses: shivammathur/setup-php@2.30.4
166+
uses: shivammathur/setup-php@2.32.0
164167
with:
165168
php-version: ${{ matrix.php-version }}
166169
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, sockets
@@ -173,22 +176,22 @@ jobs:
173176
echo "::add-matcher::${{ runner.tool_cache }}/php.json"
174177
175178
- name: 🔍 Get composer cache directory
176-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.0
179+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.2.0
177180

178181
- name: ♻️ Restore cached dependencies installed with composer
179-
uses: actions/cache@v4.0.2
182+
uses: actions/cache@v4
180183
with:
181184
path: ${{ env.COMPOSER_CACHE_DIR }}
182185
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
183186
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
184187

185188
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
186-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.0
189+
uses: wayofdev/gh-actions/actions/composer/install@v3.2.0
187190
with:
188191
dependencies: ${{ matrix.dependencies }}
189192

190193
- name: 📥 Install dependencies with phive
191-
uses: wayofdev/gh-actions/actions/phive/install@v3.1.0
194+
uses: wayofdev/gh-actions/actions/phive/install@v3.2.0
192195
with:
193196
phive-home: '.phive'
194197
trust-gpg-keys: '0xC00543248C87FB13,0x033E5F8D801A2F8D,0x2DF45277AEF09A2F'

0 commit comments

Comments
 (0)