1212name : Build 🔨 + Test 👨🔧
1313
1414jobs :
15-
1615 build : # ---------------------------------------------------------------------
1716 name : Build Phar
1817 runs-on : ubuntu-latest
1918 steps :
2019 - name : Check out source code
2120 uses : actions/checkout@v3
2221
22+ - name : Set up PHP
23+ uses : shivammathur/setup-php@v2
24+ with :
25+ php-version : ' 7.4'
26+ coverage : none
27+ tools : composer
28+ extensions : pcntl, curl, sqlite3, zip, dom, mbstring, json
29+
2330 - name : Get Composer cache directory
2431 id : composer-cache
25- run : echo "::set-output name= dir:: $(composer config cache-files-dir)"
32+ run : echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT
2633
2734 - name : Set up Composer caching
2835 uses : actions/cache@v3
3441 restore-keys : |
3542 ${{ runner.os }}-composer-
3643
37- - name : Set up PHP
38- uses : shivammathur/setup-php@v2
39- with :
40- php-version : ' 7.4'
41- coverage : none
42- tools : composer
43- extensions : pcntl, curl, sqlite3, zip, dom, mbstring, json
44-
4544 - name : Install dependencies
4645 run : |
4746 cd "$GITHUB_WORKSPACE"
9897 - name : Check out source code
9998 uses : actions/checkout@v3
10099
100+ - name : Set up PHP
101+ uses : shivammathur/setup-php@v2
102+ with :
103+ php-version : ' ${{ matrix.php }}'
104+ coverage : none
105+ tools : composer
106+ extensions : pcntl, curl, sqlite3, zip, dom, mbstring, json
107+
101108 - name : Get Composer cache directory
102109 id : composer-cache
103- run : echo "::set-output name= dir:: $(composer config cache-files-dir)"
110+ run : echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT
104111
105112 - name : Set up Composer caching
106113 uses : actions/cache@v3
@@ -112,14 +119,6 @@ jobs:
112119 restore-keys : |
113120 ${{ runner.os }}-composer-
114121
115- - name : Set up PHP
116- uses : shivammathur/setup-php@v2
117- with :
118- php-version : ' ${{ matrix.php }}'
119- coverage : none
120- tools : composer
121- extensions : pcntl, curl, sqlite3, zip, dom, mbstring, json
122-
123122 - name : Update docker
124123 run : |
125124 sudo apt purge nginx nginx-common docker docker-engine docker.io docker-ce containerd runc
@@ -243,7 +242,7 @@ jobs:
243242 with :
244243 name : easyengine-phar
245244
246- - name : Create hashes
245+ - name : Create hashes
247246 run : |
248247 md5sum easyengine.phar | cut -d ' ' -f 1 > easyengine.phar.md5
249248 sha512sum easyengine.phar | cut -d ' ' -f 1 > easyengine.phar.sha512
@@ -256,7 +255,7 @@ jobs:
256255
257256 - name : Get tag
258257 id : tag
259- run : echo ::set-output name= tag:: ${GITHUB_REF/refs\/tags\//}
258+ run : echo tag= ${GITHUB_REF/refs\/tags\//} >> $GITHUB_OUTPUT
260259
261260 - name : Release
262261 uses : softprops/action-gh-release@v1
0 commit comments