Skip to content

Commit 150c178

Browse files
authored
chore: check file permissions on GH
1 parent db79418 commit 150c178

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/test-file-permissions.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,31 @@ jobs:
2020
- name: Checkout
2121
uses: actions/checkout@v4
2222

23+
- name: Setup PHP
24+
uses: shivammathur/setup-php@v2
25+
with:
26+
php-version: '8.1'
27+
extensions: intl
28+
coverage: none
29+
30+
- name: Use latest Composer
31+
run: composer self-update
32+
33+
- name: Validate composer.json
34+
run: composer validate --strict
35+
36+
- name: Get composer cache directory
37+
run: echo "COMPOSER_CACHE_FILES_DIR=$(composer config cache-files-dir)" >> $GITHUB_ENV
38+
39+
- name: Cache dependencies
40+
uses: actions/cache@v4
41+
with:
42+
path: ${{ env.COMPOSER_CACHE_FILES_DIR }}
43+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
44+
restore-keys: ${{ runner.os }}-composer-
45+
46+
- name: Install dependencies
47+
run: composer update --ansi --no-interaction
48+
2349
- name: Detect unnecessary execution permissions
2450
run: php utils/check_permission_x.php

0 commit comments

Comments
 (0)