Skip to content

Commit 7aaba39

Browse files
authored
chore!: update actions in spa-tools to versions using node 20 (#213)
1 parent a0c22f1 commit 7aaba39

File tree

8 files changed

+40
-44
lines changed

8 files changed

+40
-44
lines changed

.github/workflows/build.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ jobs:
4646
tree_hash: ${{ steps.s3-cache.outputs.hash }}
4747
bundle_uri: ${{ steps.bundle-uri.outputs.uri }}
4848
steps:
49-
- uses: actions/checkout@v3.5.2
49+
- uses: actions/checkout@v4.1.4
5050

5151
- name: Check S3 Cache
52-
uses: pleo-io/s3-cache-action@v2.0.2
52+
uses: pleo-io/s3-cache-action@v3.0.0
5353
id: s3-cache
5454
with:
5555
bucket-name: ${{ inputs.bucket_name }}
@@ -86,7 +86,7 @@ jobs:
8686
run: |
8787
echo "uri=s3://${{ inputs.bucket_name }}/bundles/${{ github.repository }}/${{ inputs.app_name }}/${{ steps.s3-cache.outputs.hash }}.tar.gz" >> $GITHUB_OUTPUT
8888
89-
- uses: aws-actions/configure-aws-credentials@v2.0.0
89+
- uses: aws-actions/configure-aws-credentials@v4.0.2
9090
with:
9191
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_FRONTEND_REGISTRY }}
9292
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}

.github/workflows/ci.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
permissions:
3232
contents: read
3333
steps:
34-
- uses: actions/checkout@v3.5.2
34+
- uses: actions/checkout@v4.1.4
3535
- run: |
3636
for file in reusable-workflows/*.yml; do
3737
filename=$(basename $file)
@@ -47,7 +47,7 @@ jobs:
4747
permissions:
4848
contents: read
4949
steps:
50-
- uses: actions/checkout@v3.5.2
50+
- uses: actions/checkout@v4.1.4
5151
- uses: pnpm/action-setup@v2
5252
with:
5353
version: 8
@@ -74,7 +74,7 @@ jobs:
7474
permissions:
7575
contents: read
7676
steps:
77-
- uses: actions/checkout@v3.5.2
77+
- uses: actions/checkout@v4.1.4
7878
- uses: pnpm/action-setup@v2
7979
with:
8080
version: 8
@@ -101,7 +101,7 @@ jobs:
101101
permissions:
102102
contents: read
103103
steps:
104-
- uses: actions/checkout@v3.5.2
104+
- uses: actions/checkout@v4.1.4
105105
- uses: pnpm/action-setup@v2
106106
with:
107107
version: 8

.github/workflows/deploy.yml

+11-12
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
outputs:
5959
deployment_url: ${{ steps.deployment-url.outputs.url }}
6060
steps:
61-
- uses: actions/checkout@v3.5.2
61+
- uses: actions/checkout@v4.1.4
6262
- uses: actions/[email protected]
6363
with:
6464
node-version: "20"
@@ -79,11 +79,10 @@ jobs:
7979
echo "url=https://${SUBDOMAIN}${{ inputs.domain_name }}" >> $GITHUB_OUTPUT
8080
8181
- name: Setup AWS Credentials for Registry Bucket Access
82-
uses: aws-actions/configure-aws-credentials@v2.0.0
82+
uses: aws-actions/configure-aws-credentials@v4.0.2
8383
with:
8484
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_FRONTEND_REGISTRY }}
85-
aws-secret-access-key:
86-
${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}
85+
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}
8786
aws-region: eu-west-1
8887

8988
- name: Download & Unpack Bundle
@@ -92,7 +91,7 @@ jobs:
9291
mkdir ${{ inputs.bundle_dir }} && tar -xvzf bundle.tar.gz -C ${{ inputs.bundle_dir }}
9392
9493
- name: Setup AWS Credentials for Origin Bucket Access
95-
uses: aws-actions/configure-aws-credentials@v2.0.0
94+
uses: aws-actions/configure-aws-credentials@v4.0.2
9695
with:
9796
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
9897
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -122,12 +121,12 @@ jobs:
122121
123122
- name: Update .well-known Files If Exists
124123
run: |
125-
aws s3 cp \
126-
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
127-
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
128-
--content-type 'application/json' \
129-
--cache-control 'public,max-age=3600' \
130-
--metadata-directive REPLACE || echo "Failed updating .well-known files"
124+
aws s3 cp \
125+
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
126+
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
127+
--content-type 'application/json' \
128+
--cache-control 'public,max-age=3600' \
129+
--metadata-directive REPLACE || echo "Failed updating .well-known files"
131130
132131
- name: Update Cursor File
133132
id: cursor-update
@@ -147,7 +146,7 @@ jobs:
147146
]
148147
149148
- name: Upload Deployed Bundle as Artifact
150-
uses: actions/upload-artifact@v3.1.2
149+
uses: actions/upload-artifact@v4.3.3
151150
with:
152151
name: bundle-${{ inputs.tree_hash }}-${{ inputs.environment }}
153152
path: bundle.tar.gz

.github/workflows/release.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ jobs:
1616
name: Run "Release Please"
1717
runs-on: ubuntu-22.04
1818
outputs:
19-
config_package_published:
20-
${{ steps.release.outputs.config-inject--release_created }}
19+
config_package_published: ${{ steps.release.outputs.config-inject--release_created }}
2120
steps:
2221
- uses: google-github-actions/[email protected]
2322
id: release
@@ -32,7 +31,7 @@ jobs:
3231
run:
3332
working-directory: config-inject
3433
steps:
35-
- uses: actions/checkout@v3.5.2
34+
- uses: actions/checkout@v4.1.4
3635
- uses: pnpm/[email protected]
3736
with:
3837
version: 8

.github/workflows/tf-docs.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
permissions:
1111
contents: write
1212
steps:
13-
- uses: actions/checkout@v3.5.2
13+
- uses: actions/checkout@v4.1.4
1414
with:
1515
ref: ${{ github.event.pull_request.head.ref }}
1616

@@ -23,5 +23,4 @@ jobs:
2323
working-dir: terraform-module
2424
git-push-user-name: Friendly Bot
2525
indention: 4
26-
git-commit-message:
27-
"docs(terraform-module): Autogenerated documentation"
26+
git-commit-message: "docs(terraform-module): Autogenerated documentation"

actions/cursor-deploy/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ jobs:
7575
rollback:
7676
runs-on: ubuntu-22.04
7777
steps:
78-
- uses: actions/checkout@v3.5.2
78+
- uses: actions/checkout@v4.1.4
7979
with:
8080
fetch-depth: 10
81-
- uses: aws-actions/configure-aws-credentials@v2.0.0
81+
- uses: aws-actions/configure-aws-credentials@v4.0.2
8282
with:
8383
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
8484
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -101,8 +101,8 @@ jobs:
101101
rollback:
102102
runs-on: ubuntu-22.04
103103
steps:
104-
- uses: actions/checkout@v3.5.2
105-
- uses: aws-actions/configure-aws-credentials@v2.0.0
104+
- uses: actions/checkout@v4.1.4
105+
- uses: aws-actions/configure-aws-credentials@v4.0.2
106106
with:
107107
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
108108
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

reusable-workflows/build.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ jobs:
4646
tree_hash: ${{ steps.s3-cache.outputs.hash }}
4747
bundle_uri: ${{ steps.bundle-uri.outputs.uri }}
4848
steps:
49-
- uses: actions/checkout@v3.5.2
49+
- uses: actions/checkout@v4.1.4
5050

5151
- name: Check S3 Cache
52-
uses: pleo-io/s3-cache-action@v2.0.2
52+
uses: pleo-io/s3-cache-action@v3.0.0
5353
id: s3-cache
5454
with:
5555
bucket-name: ${{ inputs.bucket_name }}
@@ -86,7 +86,7 @@ jobs:
8686
run: |
8787
echo "uri=s3://${{ inputs.bucket_name }}/bundles/${{ github.repository }}/${{ inputs.app_name }}/${{ steps.s3-cache.outputs.hash }}.tar.gz" >> $GITHUB_OUTPUT
8888
89-
- uses: aws-actions/configure-aws-credentials@v2.0.0
89+
- uses: aws-actions/configure-aws-credentials@v4.0.2
9090
with:
9191
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_FRONTEND_REGISTRY }}
9292
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}

reusable-workflows/deploy.yml

+11-12
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
outputs:
5959
deployment_url: ${{ steps.deployment-url.outputs.url }}
6060
steps:
61-
- uses: actions/checkout@v3.5.2
61+
- uses: actions/checkout@v4.1.4
6262
- uses: actions/[email protected]
6363
with:
6464
node-version: "20"
@@ -79,11 +79,10 @@ jobs:
7979
echo "url=https://${SUBDOMAIN}${{ inputs.domain_name }}" >> $GITHUB_OUTPUT
8080
8181
- name: Setup AWS Credentials for Registry Bucket Access
82-
uses: aws-actions/configure-aws-credentials@v2.0.0
82+
uses: aws-actions/configure-aws-credentials@v4.0.2
8383
with:
8484
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_FRONTEND_REGISTRY }}
85-
aws-secret-access-key:
86-
${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}
85+
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_FRONTEND_REGISTRY }}
8786
aws-region: eu-west-1
8887

8988
- name: Download & Unpack Bundle
@@ -92,7 +91,7 @@ jobs:
9291
mkdir ${{ inputs.bundle_dir }} && tar -xvzf bundle.tar.gz -C ${{ inputs.bundle_dir }}
9392
9493
- name: Setup AWS Credentials for Origin Bucket Access
95-
uses: aws-actions/configure-aws-credentials@v2.0.0
94+
uses: aws-actions/configure-aws-credentials@v4.0.2
9695
with:
9796
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
9897
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -122,12 +121,12 @@ jobs:
122121
123122
- name: Update .well-known Files If Exists
124123
run: |
125-
aws s3 cp \
126-
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
127-
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
128-
--content-type 'application/json' \
129-
--cache-control 'public,max-age=3600' \
130-
--metadata-directive REPLACE || echo "Failed updating .well-known files"
124+
aws s3 cp \
125+
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
126+
s3://${{ inputs.bucket_name }}/html/${{ inputs.tree_hash }}/.well-known/apple-app-site-association \
127+
--content-type 'application/json' \
128+
--cache-control 'public,max-age=3600' \
129+
--metadata-directive REPLACE || echo "Failed updating .well-known files"
131130
132131
- name: Update Cursor File
133132
id: cursor-update
@@ -147,7 +146,7 @@ jobs:
147146
]
148147
149148
- name: Upload Deployed Bundle as Artifact
150-
uses: actions/upload-artifact@v3.1.2
149+
uses: actions/upload-artifact@v4.3.3
151150
with:
152151
name: bundle-${{ inputs.tree_hash }}-${{ inputs.environment }}
153152
path: bundle.tar.gz

0 commit comments

Comments
 (0)