Skip to content

Commit 3c549bc

Browse files
committed
new website release
1 parent 8619540 commit 3c549bc

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

.github/workflows/pull-request.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Build and test
22

3-
on: pull_request
3+
on: push
44

55
jobs:
66
build:
@@ -16,6 +16,16 @@ jobs:
1616
node-version: 18.x
1717
registry-url: https://registry.npmjs.org/
1818

19+
- name: Configure AWS Credentials
20+
uses: aws-actions/configure-aws-credentials@v1
21+
with:
22+
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
23+
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
24+
aws-region: us-west-2
25+
role-to-assume: ${{ secrets.AWS_ROLE_SANDBOX }}
26+
role-duration-seconds: 3600
27+
role-skip-session-tagging: true
28+
1929
- name: Install dependencies
2030
run: npm install
2131

@@ -27,3 +37,19 @@ jobs:
2737

2838
- name: Test library accessibility
2939
run: npm run test:accessibility
40+
41+
- name: Install scripts dependencies
42+
run: cd scripts && npm install
43+
44+
- name: Move RELEASE website to S3
45+
run: node scripts/release-website.js 15.2.1
46+
env:
47+
TAG_NAME: 15.2.1
48+
49+
- name: Execute script version
50+
run: node scripts/create-version.js 15.2.1
51+
52+
- name: Deploy version to S3 Bucket
53+
run: |
54+
aws s3 rm s3://design.system.components.catalog/guidelines/version --recursive
55+
aws s3 cp ./catalog/version/ s3://design.system.components.catalog/guidelines/version --recursive

0 commit comments

Comments
 (0)