2424 matrix :
2525 node-version : [20.x]
2626 containers : [1, 2, 3]
27- php-versions : [ '8.2 ' ]
27+ php-versions : [ '8.3 ' ]
2828 server-versions : [ 'master' ]
2929
3030 name : runner ${{ matrix.containers }}
4242
4343 steps :
4444 - name : Use Node.js ${{ matrix.node-version }}
45- uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
45+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
4646 with :
4747 node-version : ${{ matrix.node-version }}
4848
@@ -52,29 +52,29 @@ jobs:
5252 echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
5353
5454 - name : Checkout server
55- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
55+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
5656 with :
5757 persist-credentials : false
5858 repository : nextcloud/server
5959 submodules : true
6060 ref : ${{ matrix.server-versions }}
6161
6262 - name : Checkout ${{ env.APP_NAME }}
63- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
63+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
6464 with :
6565 persist-credentials : false
6666 path : apps/${{ env.APP_NAME }}
6767
6868 - name : Checkout text
69- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
69+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
7070 with :
7171 persist-credentials : false
7272 repository : nextcloud/text
7373 ref : ${{ env.text_app_ref }}
7474 path : apps/text
7575
7676 - name : Set up php ${{ matrix.php-versions }}
77- uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
77+ uses : shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2.37.2
7878 with :
7979 php-version : ${{ matrix.php-versions }}
8080 # https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -110,7 +110,7 @@ jobs:
110110 curl -v http://localhost:8081/index.php/login
111111
112112 - name : Cypress run
113- uses : cypress-io/github-action@bc22e01685c56e89e7813fd8e26f33dc47f87e15 # v7.1.5
113+ uses : cypress-io/github-action@fa4a118725a8f001170d49631ea89e5d66fee626 # v7.4.1
114114 with :
115115 build : npm run dev
116116 record : false
@@ -126,15 +126,15 @@ jobs:
126126 SPLIT_INDEX : ${{ strategy.job-index }}
127127
128128 - name : Upload test failure screenshots
129- uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
129+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
130130 if : failure()
131131 with :
132132 name : Upload screenshots
133133 path : apps/${{ env.APP_NAME }}/cypress/screenshots/
134134 retention-days : 5
135135
136136 - name : Upload nextcloud logs
137- uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
137+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
138138 if : failure()
139139 with :
140140 name : Upload nextcloud log
0 commit comments