77
88 strategy :
99 matrix :
10- php : [8.1, 8.2]
10+ php : [8.1, 8.2, 8.3, 8.4 ]
1111
1212 steps :
13- - uses : actions/checkout@v2
13+ - uses : actions/checkout@v4
1414
1515 - name : Validate composer.json and composer.lock
1616 run : composer validate --strict --no-check-version
1717
1818 - name : Cache Composer packages
1919 id : composer-cache
20- uses : actions/cache@v2
20+ uses : actions/cache@v4
2121 with :
2222 path : vendor
2323 key : ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
@@ -42,10 +42,10 @@ jobs:
4242 frontend :
4343 runs-on : ubuntu-latest
4444 steps :
45- - uses : actions/checkout@v2
45+ - uses : actions/checkout@v4
4646
4747 - name : Setup Node.js environment
48- uses : actions/setup-node@v2.5.1
48+ uses : actions/setup-node@v4
4949 with :
5050 node-version : ' 16'
5151
@@ -59,19 +59,19 @@ jobs:
5959 runs-on : ubuntu-latest
6060 steps :
6161 - name : Checkout
62- uses : actions/checkout@v2
62+ uses : actions/checkout@v4
6363
6464 - name : Cache Composer packages
6565 id : composer-cache
66- uses : actions/cache@v2
66+ uses : actions/cache@v4
6767 with :
6868 path : vendor
6969 key : ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
7070 restore-keys : |
7171 ${{ runner.os }}-php-
7272
7373 - name : Setup Node.js environment
74- uses : actions/setup-node@v2.5.1
74+ uses : actions/setup-node@v4
7575 with :
7676 node-version : ' 16'
7777
@@ -85,18 +85,18 @@ jobs:
8585 run : echo 'deb [trusted=yes] https://repo.symfony.com/apt/ /' | sudo tee /etc/apt/sources.list.d/symfony-cli.list && sudo apt update && sudo apt install symfony-cli && APP_ENV=prod DEFAULT_REPOSITORY_DIR=${{ github.workspace }}/tests/fixtures symfony server:start --port=8880 -d
8686
8787 - name : Run Cypress acceptance tests
88- uses : cypress-io/github-action@v2
88+ uses : cypress-io/github-action@v6
8989
9090 release :
9191 if : startsWith(github.ref, 'refs/tags/')
9292 runs-on : ubuntu-latest
9393 needs : [backend, frontend]
9494 steps :
9595 - name : Checkout
96- uses : actions/checkout@v2
96+ uses : actions/checkout@v4
9797
9898 - name : Setup Node.js environment
99- uses : actions/setup-node@v2.5.1
99+ uses : actions/setup-node@v4
100100 with :
101101 node-version : ' 16'
102102
@@ -110,7 +110,7 @@ jobs:
110110 run : mv build.zip gitlist-${{ github.ref_name }}.zip
111111
112112 - name : Release
113- uses : softprops/action-gh-release@v1
113+ uses : softprops/action-gh-release@v2
114114 with :
115115 generate_release_notes : true
116116 files : gitlist-${{ github.ref_name }}.zip
0 commit comments