Skip to content

Commit 84d8faa

Browse files
authored
feat!: add Laravel 12 support (#229)
* feat!: add Laravel 12 support * ci: update deps * test: static type errors * style(php-cs-fixer): lint php files and fix coding standards
1 parent 54b331b commit 84d8faa

26 files changed

+1645
-2067
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.1
17+
uses: wayofdev/gh-actions/.github/workflows/apply-labels.yml@v3.3.0
1818
with:
1919
os: ubuntu-latest
2020
secrets:

.github/workflows/auto-merge-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ name: 🤞 Auto merge release
1515

1616
jobs:
1717
auto-merge:
18-
uses: wayofdev/gh-actions/.github/workflows/auto-merge-release.yml@v3.1.1
18+
uses: wayofdev/gh-actions/.github/workflows/auto-merge-release.yml@v3.3.0
1919
with:
2020
os: ubuntu-latest
2121
pull-request-number: ${{ github.event.pull_request.number }}

.github/workflows/coding-standards.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
uses: shivammathur/[email protected]
8989
with:
9090
php-version: ${{ matrix.php-version }}
91-
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, phar, fileinfo, curl
91+
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, phar, fileinfo, curl, iconv
9292
ini-values: error_reporting=E_ALL
9393
coverage: none
9494
tools: phive
@@ -104,22 +104,22 @@ jobs:
104104
run: composer validate --ansi --strict
105105

106106
- name: 🔍 Get composer cache directory
107-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
107+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
108108

109109
- name: ♻️ Restore cached dependencies installed with composer
110-
uses: actions/cache@v4.0.2
110+
uses: actions/cache@v4.2.3
111111
with:
112112
path: ${{ env.COMPOSER_CACHE_DIR }}
113113
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
114114
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
115115

116116
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
117-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
117+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
118118
with:
119119
dependencies: ${{ matrix.dependencies }}
120120

121121
- name: 📥 Install dependencies with phive
122-
uses: wayofdev/gh-actions/actions/phive/install@v3.1.1
122+
uses: wayofdev/gh-actions/actions/phive/install@v3.3.0
123123
with:
124124
phive-home: '.phive'
125125
trust-gpg-keys: 0xC00543248C87FB13,0x033E5F8D801A2F8D
@@ -153,7 +153,7 @@ jobs:
153153
uses: shivammathur/[email protected]
154154
with:
155155
php-version: ${{ matrix.php-version }}
156-
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo, curl
156+
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo, curl, iconv
157157
ini-values: error_reporting=E_ALL
158158
coverage: none
159159

@@ -168,17 +168,17 @@ jobs:
168168
run: composer validate --ansi --strict
169169

170170
- name: 🔍 Get composer cache directory
171-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
171+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
172172

173173
- name: ♻️ Restore cached dependencies installed with composer
174-
uses: actions/cache@v4.0.2
174+
uses: actions/cache@v4.2.3
175175
with:
176176
path: ${{ env.COMPOSER_CACHE_DIR }}
177177
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
178178
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
179179

180180
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
181-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
181+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
182182
with:
183183
dependencies: ${{ matrix.dependencies }}
184184

.github/workflows/create-arch-diagram.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

.github/workflows/create-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: 🎉 Create release
19-
uses: googleapis/release-please-action@v4.1.3
19+
uses: googleapis/release-please-action@v4.2.0
2020
id: release
2121
with:
2222
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}

.github/workflows/dependency-analysis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
uses: shivammathur/[email protected]
4848
with:
4949
php-version: ${{ matrix.php-version }}
50-
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo
50+
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo, iconv
5151
ini-values: error_reporting=E_ALL
5252
coverage: none
5353
tools: phive
@@ -59,22 +59,22 @@ jobs:
5959
run: composer validate --ansi --strict
6060

6161
- name: 🔍 Get composer cache directory
62-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
62+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
6363

6464
- name: ♻️ Restore cached dependencies installed with composer
65-
uses: actions/cache@v4.0.2
65+
uses: actions/cache@v4.2.3
6666
with:
6767
path: ${{ env.COMPOSER_CACHE_DIR }}
6868
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
6969
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
7070

7171
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
72-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
72+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
7373
with:
7474
dependencies: ${{ matrix.dependencies }}
7575

7676
- name: 📥 Install dependencies with phive
77-
uses: wayofdev/gh-actions/actions/phive/install@v3.1.1
77+
uses: wayofdev/gh-actions/actions/phive/install@v3.3.0
7878
with:
7979
phive-home: '.phive'
8080
trust-gpg-keys: 0xC00543248C87FB13,0x033E5F8D801A2F8D

.github/workflows/refactoring.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@ jobs:
4848
run: composer validate --ansi --strict
4949

5050
- name: 🔍 Get composer cache directory
51-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
51+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
5252

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

6060
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
61-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
61+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
6262
with:
6363
dependencies: ${{ matrix.dependencies }}
6464

.github/workflows/security-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
uses: shivammathur/[email protected]
3535
with:
3636
php-version: ${{ matrix.php-version }}
37-
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo, curl
37+
extensions: none, ctype, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, fileinfo, curl, iconv
3838
ini-values: error_reporting=E_ALL
3939
coverage: none
4040

@@ -45,17 +45,17 @@ jobs:
4545
run: composer validate --ansi --strict
4646

4747
- name: 🔍 Get composer cache directory
48-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
48+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
4949

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

5757
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
58-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
58+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
5959
with:
6060
dependencies: ${{ matrix.dependencies }}
6161

.github/workflows/shellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212

1313
jobs:
1414
shellcheck:
15-
uses: wayofdev/gh-actions/.github/workflows/shellcheck.yml@v3.1.1
15+
uses: wayofdev/gh-actions/.github/workflows/shellcheck.yml@v3.3.0
1616
with:
1717
os: ubuntu-latest
1818
severity: warning

.github/workflows/static-analysis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
uses: shivammathur/[email protected]
5151
with:
5252
php-version: ${{ matrix.php-version }}
53-
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, fileinfo, xmlwriter, opcache, pcntl, posix
53+
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, fileinfo, xmlwriter, opcache, pcntl, posix, iconv
5454
ini-values: error_reporting=E_ALL
5555
coverage: none
5656

@@ -61,17 +61,17 @@ jobs:
6161
run: composer validate --ansi --strict
6262

6363
- name: 🔍 Get composer cache directory
64-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
64+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
6565

6666
- name: ♻️ Restore cached dependencies installed with composer
67-
uses: actions/cache@v4.0.2
67+
uses: actions/cache@v4.2.3
6868
with:
6969
path: ${{ env.COMPOSER_CACHE_DIR }}
7070
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
7171
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
7272

7373
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
74-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
74+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
7575
with:
7676
dependencies: ${{ matrix.dependencies }}
7777

@@ -101,7 +101,7 @@ jobs:
101101
uses: shivammathur/[email protected]
102102
with:
103103
php-version: ${{ matrix.php-version }}
104-
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, fileinfo, xmlwriter, opcache, pcntl, posix, pdo
104+
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, fileinfo, xmlwriter, opcache, pcntl, posix, pdo, iconv
105105
ini-values: error_reporting=E_ALL
106106
coverage: xdebug
107107

@@ -112,17 +112,17 @@ jobs:
112112
run: composer validate --ansi --strict
113113

114114
- name: 🔍 Get composer cache directory
115-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
115+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
116116

117117
- name: ♻️ Restore cached dependencies installed with composer
118-
uses: actions/cache@v4.0.2
118+
uses: actions/cache@v4.2.3
119119
with:
120120
path: ${{ env.COMPOSER_CACHE_DIR }}
121121
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
122122
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
123123

124124
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
125-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
125+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
126126
with:
127127
dependencies: ${{ matrix.dependencies }}
128128

.github/workflows/testing.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
uses: shivammathur/[email protected]
3535
with:
3636
php-version: ${{ matrix.php-version }}
37-
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo
37+
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo, iconv
3838
ini-values: error_reporting=E_ALL
3939
coverage: xdebug
4040

@@ -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.1
50+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
5151

5252
- name: ♻️ Restore cached dependencies installed with composer
53-
uses: actions/cache@v4.0.2
53+
uses: actions/cache@v4.2.3
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 with composer
60-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
60+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
6161
with:
6262
dependencies: ${{ matrix.dependencies }}
6363

@@ -97,7 +97,7 @@ jobs:
9797
uses: shivammathur/[email protected]
9898
with:
9999
php-version: ${{ matrix.php-version }}
100-
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo
100+
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo, iconv
101101
ini-values: error_reporting=E_ALL
102102
coverage: xdebug
103103

@@ -110,10 +110,10 @@ jobs:
110110
run: composer validate --ansi --strict
111111

112112
- name: 🔍 Get composer cache directory
113-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
113+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
114114

115115
- name: ♻️ Restore cached dependencies installed with composer
116-
uses: actions/cache@v4.0.2
116+
uses: actions/cache@v4.2.3
117117
with:
118118
path: ${{ env.COMPOSER_CACHE_DIR }}
119119
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
@@ -124,7 +124,7 @@ jobs:
124124
run: composer config platform.php --ansi --unset
125125

126126
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
127-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
127+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
128128
with:
129129
dependencies: ${{ matrix.dependencies }}
130130

@@ -154,7 +154,7 @@ jobs:
154154
uses: shivammathur/[email protected]
155155
with:
156156
php-version: ${{ matrix.php-version }}
157-
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo
157+
extensions: none, ctype, curl, dom, json, mbstring, phar, simplexml, tokenizer, xml, xmlwriter, opcache, pcntl, posix, fileinfo, iconv
158158
ini-values: error_reporting=E_ALL
159159
coverage: xdebug
160160

@@ -167,10 +167,10 @@ jobs:
167167
run: composer validate --ansi --strict
168168

169169
- name: 🔍 Get composer cache directory
170-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
170+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
171171

172172
- name: ♻️ Restore cached dependencies installed with composer
173-
uses: actions/cache@v4.0.2
173+
uses: actions/cache@v4.2.3
174174
with:
175175
path: ${{ env.COMPOSER_CACHE_DIR }}
176176
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
@@ -181,7 +181,7 @@ jobs:
181181
run: composer config platform.php --ansi --unset
182182

183183
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
184-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
184+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
185185
with:
186186
dependencies: ${{ matrix.dependencies }}
187187

@@ -222,17 +222,17 @@ jobs:
222222
run: composer validate --ansi --strict
223223

224224
- name: 🔍 Get composer cache directory
225-
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.1.1
225+
uses: wayofdev/gh-actions/actions/composer/get-cache-directory@v3.3.0
226226

227227
- name: ♻️ Restore cached dependencies installed with composer
228-
uses: actions/cache@v4.0.2
228+
uses: actions/cache@v4.2.3
229229
with:
230230
path: ${{ env.COMPOSER_CACHE_DIR }}
231231
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
232232
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
233233

234234
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
235-
uses: wayofdev/gh-actions/actions/composer/install@v3.1.1
235+
uses: wayofdev/gh-actions/actions/composer/install@v3.3.0
236236
with:
237237
dependencies: ${{ matrix.dependencies }}
238238

0 commit comments

Comments
 (0)