Skip to content

Commit 426aeaf

Browse files
committed
Adding back AWS
1 parent f0ca585 commit 426aeaf

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

‎.github/workflows/publish-next.yml‎

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
name: Publish Next Version
22

3-
on:
4-
push:
5-
branches:
6-
- master
7-
paths:
8-
- "packages/lib/**"
3+
on: push
94

105
jobs:
116
build:
@@ -21,6 +16,16 @@ jobs:
2116
node-version: 22.x
2217
registry-url: https://registry.npmjs.org/
2318

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: eu-west-3
25+
role-to-assume: ${{ secrets.AWS_ROLE_SANDBOX }}
26+
role-duration-seconds: 3600
27+
role-skip-session-tagging: true
28+
2429
- name: Install dependencies
2530
run: npm install
2631

@@ -42,3 +47,8 @@ jobs:
4247
npm publish --tag next --access public
4348
env:
4449
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
50+
51+
- name: Move NEXT website to S3
52+
run: |
53+
aws s3 rm s3://design-system-react-cdk-site/halstack/next/ --recursive
54+
aws s3 cp ./apps/website/out/ s3://design-system-react-cdk-site/halstack/next/ --recursive

0 commit comments

Comments
 (0)