Skip to content

Commit 71faadc

Browse files
committed
Update Secrets for Web Assets
1 parent b9bc211 commit 71faadc

1 file changed

Lines changed: 17 additions & 18 deletions

File tree

.github/workflows/cd.yaml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Deploy to AWS S3
22

33
on:
44
push:
5-
branches: ['main', 'dev']
5+
branches: ["main", "dev"]
66
release:
77
types: [published]
88

@@ -12,7 +12,6 @@ env:
1212
DEPLOYMENT_TARGET: weather
1313
DEPLOYMENT_STATIC_FILES: staffbase.user-profile-client.min.js
1414
DEPLOYMENT_SOURCE: samples/weather-forecast/dist
15-
1615

1716
jobs:
1817
build-and-deploy:
@@ -26,10 +25,10 @@ jobs:
2625
uses: actions/setup-node@v4
2726
with:
2827
node-version: ${{ env.NODE_VERSION }}
29-
cache: 'yarn'
28+
cache: "yarn"
3029
cache-dependency-path: samples/weather-forecast/yarn.lock
31-
registry-url: 'https://npm.pkg.github.com/'
32-
scope: '@staffbase'
30+
registry-url: "https://npm.pkg.github.com/"
31+
scope: "@staffbase"
3332

3433
- run: echo "//npm.pkg.github.com/:_authToken=${{ secrets.STAFFBOT_NPM_READ }}" >> samples/weather-forecast/.npmrc
3534

@@ -45,8 +44,8 @@ jobs:
4544
cp samples/weather-forecast/resources/weather-forecast.svg samples/weather-forecast/dist/icons
4645
4746
- name: Publish to S3 DE Prod
48-
if: startsWith(github.ref, 'refs/tags/')
49-
uses: Staffbase/deploy-web-assets@0.1.0
47+
if: startsWith(github.ref, 'refs/tags/')
48+
uses: Staffbase/deploy-web-assets@0.2.0
5049
with:
5150
source: ${{ env.DEPLOYMENT_SOURCE }}
5251
target: ${{ env.DEPLOYMENT_TARGET }}
@@ -59,12 +58,12 @@ jobs:
5958
# AWS specific settings
6059
aws_bucket: staffbasestatic-prod-de1
6160
aws_region: eu-central-1
62-
aws_access_key_id: ${{ secrets.PROD_DE1_aws_access_key_id_ID }}
63-
aws_access_key_secret: ${{ secrets.PROD_DE1_aws_access_key_id_SECRET }}
61+
aws_access_key_id: ${{ vars.WEB_ASSETS_PROD_DE1_AWS_ACCESS_KEY_ID }}
62+
aws_access_key_secret: ${{ secrets.WEB_ASSETS_PROD_DE1_AWS_SECRET_ACCESS_KEY }}
6463

6564
- name: Deploy to S3 US Prod
6665
if: startsWith(github.ref, 'refs/tags/')
67-
uses: Staffbase/deploy-web-assets@0.1.0
66+
uses: Staffbase/deploy-web-assets@0.2.0
6867
with:
6968
source: ${{ env.DEPLOYMENT_SOURCE }}
7069
target: ${{ env.DEPLOYMENT_TARGET }}
@@ -77,12 +76,12 @@ jobs:
7776
# AWS specific settings
7877
aws_bucket: staffbasestatic-prod-us1
7978
aws_region: us-east-1
80-
aws_access_key_id: ${{ secrets.PROD_US1_aws_access_key_id_ID }}
81-
aws_access_key_secret: ${{ secrets.PROD_US1_aws_access_key_id_SECRET }}
79+
aws_access_key_id: ${{ vars.WEB_ASSETS_PROD_US1_AWS_ACCESS_KEY_ID }}
80+
aws_access_key_secret: ${{ secrets.WEB_ASSETS_PROD_US1_AWS_SECRET_ACCESS_KEY }}
8281

8382
- name: Publish to S3 DE stage
8483
if: github.ref == 'refs/heads/main'
85-
uses: Staffbase/deploy-web-assets@0.1.0
84+
uses: Staffbase/deploy-web-assets@0.2.0
8685
with:
8786
source: ${{ env.DEPLOYMENT_SOURCE }}
8887
target: ${{ env.DEPLOYMENT_TARGET }}
@@ -95,12 +94,12 @@ jobs:
9594
# AWS specific settings
9695
aws_bucket: staffbasestatic-stage-de1
9796
aws_region: eu-central-1
98-
aws_access_key_id: ${{ secrets.STAGE_DE1_aws_access_key_id_ID }}
99-
aws_access_key_secret: ${{ secrets.STAGE_DE1_aws_access_key_id_SECRET }}
97+
aws_access_key_id: ${{ vars.WEB_ASSETS_STAGE_DE1_AWS_ACCESS_KEY_ID }}
98+
aws_access_key_secret: ${{ secrets.WEB_ASSETS_STAGE_DE1_AWS_SECRET_ACCESS_KEY }}
10099

101100
- name: Publish to S3 DE dev
102101
if: github.ref == 'refs/heads/dev'
103-
uses: Staffbase/deploy-web-assets@0.1.0
102+
uses: Staffbase/deploy-web-assets@0.2.0
104103
with:
105104
source: ${{ env.DEPLOYMENT_SOURCE }}
106105
target: ${{ env.DEPLOYMENT_TARGET }}
@@ -113,5 +112,5 @@ jobs:
113112
# AWS specific settings
114113
aws_bucket: staffbasestatic-dev-de1
115114
aws_region: eu-central-1
116-
aws_access_key_id: ${{ secrets.DEV_DE1_aws_access_key_id_ID }}
117-
aws_access_key_secret: ${{ secrets.DEV_DE1_aws_access_key_id_SECRET }}
115+
aws_access_key_id: ${{ vars.WEB_ASSETS_DEV_DE1_AWS_ACCESS_KEY_ID }}
116+
aws_access_key_secret: ${{ secrets.WEB_ASSETS_DEV_DE1_AWS_SECRET_ACCESS_KEY }}

0 commit comments

Comments
 (0)