Skip to content

Commit ecd067b

Browse files
authored
ci: use ld actions (#1690)
1 parent 4c8313a commit ecd067b

File tree

5 files changed

+23
-52
lines changed

5 files changed

+23
-52
lines changed

.github/workflows/chromatic.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,11 @@ jobs:
1414
outputs:
1515
storybookUrl: ${{ steps.chromatic.outputs.storybookUrl }}
1616
steps:
17-
- name: Configure AWS Credentials
18-
uses: aws-actions/configure-aws-credentials@v4
17+
- name: Get Token
18+
uses: launchdarkly/gh-actions/actions/[email protected]
1919
with:
20-
audience: https://github.com/launchdarkly
21-
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
22-
aws-region: us-east-1
23-
24-
- uses: dkershner6/aws-ssm-getparameters-action@v2
25-
with:
26-
parameterPairs: '/production/common/launchpad-ui/chromatic-token = CHROMATIC_TOKEN'
27-
withDecryption: 'true'
20+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
21+
ssm_parameter_pairs: '/production/common/launchpad-ui/chromatic-token = CHROMATIC_TOKEN'
2822

2923
- uses: actions/checkout@v4
3024
with:

.github/workflows/code-connect.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,11 @@ jobs:
1919
id-token: write
2020
contents: read
2121
steps:
22-
- name: Configure AWS Credentials
23-
uses: aws-actions/configure-aws-credentials@v4
22+
- name: Get Token
23+
uses: launchdarkly/gh-actions/actions/[email protected]
2424
with:
25-
audience: https://github.com/launchdarkly
26-
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
27-
aws-region: us-east-1
28-
29-
- uses: dkershner6/aws-ssm-getparameters-action@v2
30-
with:
31-
parameterPairs: |
32-
/production/common/launchpad-ui/figma-access-token = FIGMA_ACCESS_TOKEN
33-
withDecryption: 'true'
25+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
26+
ssm_parameter_pairs: '/production/common/launchpad-ui/figma-access-token = FIGMA_ACCESS_TOKEN'
3427

3528
- uses: actions/checkout@v4
3629
with:

.github/workflows/release-vscode.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,11 @@ jobs:
1717
id-token: write
1818
contents: read
1919
steps:
20-
- name: Configure AWS Credentials
21-
uses: aws-actions/configure-aws-credentials@v4
20+
- name: Get Token
21+
uses: launchdarkly/gh-actions/actions/[email protected]
2222
with:
23-
audience: https://github.com/launchdarkly
24-
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
25-
aws-region: us-east-1
26-
27-
- uses: dkershner6/aws-ssm-getparameters-action@v2
28-
with:
29-
parameterPairs: '/production/common/services/vscode_marketplace/vsce_pat = VSCE_PAT'
30-
withDecryption: 'true'
23+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
24+
ssm_parameter_pairs: '/production/common/services/vscode_marketplace/vsce_pat = VSCE_PAT'
3125

3226
- uses: actions/checkout@v4
3327
with:

.github/workflows/release.yml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,13 @@ jobs:
1616
id-token: write
1717
contents: read
1818
steps:
19-
- name: Configure AWS Credentials
20-
uses: aws-actions/configure-aws-credentials@v4
19+
- name: Get Tokens
20+
uses: launchdarkly/gh-actions/actions/[email protected]
2121
with:
22-
audience: https://github.com/launchdarkly
23-
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
24-
aws-region: us-east-1
25-
26-
- uses: dkershner6/aws-ssm-getparameters-action@v2
27-
with:
28-
parameterPairs: '/production/common/launchpad-ui/gh-pat-token = CUSTOM_GITHUB_TOKEN'
29-
withDecryption: 'true'
22+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
23+
ssm_parameter_pairs: |
24+
/production/common/launchpad-ui/gh-pat-token = CUSTOM_GITHUB_TOKEN,
25+
/production/common/releasing/npm/token = NODE_AUTH_TOKEN
3026
3127
- uses: actions/checkout@v4
3228
with:
@@ -57,5 +53,5 @@ jobs:
5753
cwd: ${{ github.workspace }}
5854
env:
5955
GITHUB_TOKEN: ${{ env.CUSTOM_GITHUB_TOKEN }}
60-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
56+
NPM_TOKEN: ${{ env.NODE_AUTH_TOKEN }}
6157
NPM_CONFIG_PROVENANCE: true

.github/workflows/sync-figma.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,13 @@ jobs:
1818
id-token: write
1919
contents: read
2020
steps:
21-
- name: Configure AWS Credentials
22-
uses: aws-actions/configure-aws-credentials@v4
21+
- name: Get Tokens
22+
uses: launchdarkly/gh-actions/actions/[email protected]
2323
with:
24-
audience: https://github.com/launchdarkly
25-
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
26-
aws-region: us-east-1
27-
28-
- uses: dkershner6/aws-ssm-getparameters-action@v2
29-
with:
30-
parameterPairs: |
24+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
25+
ssm_parameter_pairs: |
3126
/production/common/launchpad-ui/figma-file-key = FIGMA_FILE_KEY,
3227
/production/common/launchpad-ui/figma-token = FIGMA_TOKEN
33-
withDecryption: 'true'
3428
3529
- uses: actions/checkout@v4
3630
with:

0 commit comments

Comments
 (0)