3737 new_version : ${{ steps.new_version.outputs.new_version }}
3838 current_version : ${{ steps.version_bump.outputs.current_version }}
3939 steps :
40- - uses : actions/checkout@v4
40+ - uses : actions/checkout@v6
4141 with :
4242 fetch-depth : 0 # Fetch all history for proper versioning
4343
@@ -119,12 +119,12 @@ jobs:
119119 environment : production
120120 if : " github.ref == 'refs/heads/main' && !contains(github.event.head_commit.message, '[skip deploy]') && !contains(github.event.head_commit.message, '[no deploy]')"
121121 steps :
122- - uses : actions/checkout@v4
122+ - uses : actions/checkout@v6
123123 - name : Get Runner IP
124124 id : ip
125125 uses : haythem/public-ip@v1.3
126126 - name : Configure AWS Credentials
127- uses : aws-actions/configure-aws-credentials@v4
127+ uses : aws-actions/configure-aws-credentials@v6
128128 with :
129129 role-to-assume : arn:aws:iam::147899039648:role/GitHubActionsDeployRole
130130 aws-region : ${{ secrets.AWS_REGION }}
@@ -142,7 +142,7 @@ jobs:
142142 extensions : mbstring, xml, bcmath, ctype, json, tokenizer, pdo, pdo_mysql
143143 - name : Cache Composer packages
144144 id : composer-cache
145- uses : actions/cache@v4
145+ uses : actions/cache@v5
146146 with :
147147 path : vendor
148148 key : ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
@@ -151,7 +151,7 @@ jobs:
151151 - name : Install Composer dependencies
152152 run : composer install --prefer-dist --no-progress --no-suggest --no-dev --optimize-autoloader --no-scripts
153153 - name : Setup Node.js
154- uses : actions/setup-node@v4
154+ uses : actions/setup-node@v6
155155 with :
156156 node-version : ' 20'
157157 cache : ' yarn'
@@ -188,7 +188,7 @@ jobs:
188188 # Rename to package name
189189 mv "$TEMP_DIR" deployment-package
190190 - name : Upload deployment artifact
191- uses : actions/upload-artifact@v4
191+ uses : actions/upload-artifact@v7
192192 with :
193193 name : biospex-${{ github.sha }}
194194 path : deployment-package/
@@ -220,7 +220,7 @@ jobs:
220220 contents : write
221221 if : " github.ref == 'refs/heads/main' && !contains(github.event.head_commit.message, '[skip deploy]') && !contains(github.event.head_commit.message, '[no deploy]')"
222222 steps :
223- - uses : actions/checkout@v4
223+ - uses : actions/checkout@v6
224224 with :
225225 fetch-depth : 0
226226
@@ -257,12 +257,12 @@ jobs:
257257 # Skip deployment if commit message contains [skip deploy] or [no deploy]
258258 if : " github.ref == 'refs/heads/development' && !contains(github.event.head_commit.message, '[skip deploy]') && !contains(github.event.head_commit.message, '[no deploy]')"
259259 steps :
260- - uses : actions/checkout@v4
260+ - uses : actions/checkout@v6
261261 - name : Get Runner IP
262262 id : ip
263- uses : haythem/public-ip@v1.4
263+ uses : haythem/public-ip@v1.3
264264 - name : Configure AWS Credentials
265- uses : aws-actions/configure-aws-credentials@v4
265+ uses : aws-actions/configure-aws-credentials@v6
266266 with :
267267 role-to-assume : arn:aws:iam::147899039648:role/GitHubActionsDeployRole
268268 aws-region : ${{ secrets.AWS_REGION }}
@@ -280,7 +280,7 @@ jobs:
280280 extensions : mbstring, xml, bcmath, ctype, json, tokenizer, pdo, pdo_mysql
281281 - name : Cache Composer packages
282282 id : composer-cache
283- uses : actions/cache@v4
283+ uses : actions/cache@v5
284284 with :
285285 path : vendor
286286 key : ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
@@ -289,7 +289,7 @@ jobs:
289289 - name : Install Composer dependencies
290290 run : composer install --prefer-dist --no-progress --no-suggest --no-dev --optimize-autoloader --no-scripts
291291 - name : Setup Node.js
292- uses : actions/setup-node@v4
292+ uses : actions/setup-node@v6
293293 with :
294294 node-version : ' 20'
295295 cache : ' yarn'
@@ -326,7 +326,7 @@ jobs:
326326 # Rename to package name
327327 mv "$TEMP_DIR" deployment-package
328328 - name : Upload deployment artifact
329- uses : actions/upload-artifact@v4
329+ uses : actions/upload-artifact@v7
330330 with :
331331 name : biospex-${{ github.sha }}
332332 path : deployment-package/
0 commit comments