chore: notice for https://github.com/aws/aws-cdk/issues/27259 (#319) #313
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# AUTOMATICALLY GENERATED FILE, DO NOT EDIT MANUALLY. | |
# Generated by AWS CDK and [cdk-pipelines-github](https://github.com/cdklabs/cdk-pipelines-github) | |
name: deploy | |
on: | |
push: | |
branches: | |
- main | |
workflow_dispatch: {} | |
jobs: | |
Build-Synth: | |
name: Synthesize | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
needs: [] | |
env: {} | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- name: Build | |
run: |- | |
yarn install | |
yarn build | |
- name: Upload cdk.out | |
uses: actions/upload-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
Assets-FileAsset1: | |
name: Publish Assets Assets-FileAsset1 | |
needs: | |
- Build-Synth | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
outputs: | |
asset-hash: ${{ steps.Publish.outputs.asset-hash }} | |
steps: | |
- name: Download cdk.out | |
uses: actions/download-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
- name: Install | |
run: npm install --no-save cdk-assets | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-west-2 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- id: Publish | |
name: Publish Assets-FileAsset1 | |
run: /bin/bash ./cdk.out/publish-Assets-FileAsset1-step.sh | |
Assets-FileAsset2: | |
name: Publish Assets Assets-FileAsset2 | |
needs: | |
- Build-Synth | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
outputs: | |
asset-hash: ${{ steps.Publish.outputs.asset-hash }} | |
steps: | |
- name: Download cdk.out | |
uses: actions/download-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
- name: Install | |
run: npm install --no-save cdk-assets | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-west-2 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- id: Publish | |
name: Publish Assets-FileAsset2 | |
run: /bin/bash ./cdk.out/publish-Assets-FileAsset2-step.sh | |
Assets-FileAsset3: | |
name: Publish Assets Assets-FileAsset3 | |
needs: | |
- Build-Synth | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
outputs: | |
asset-hash: ${{ steps.Publish.outputs.asset-hash }} | |
steps: | |
- name: Download cdk.out | |
uses: actions/download-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
- name: Install | |
run: npm install --no-save cdk-assets | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-west-2 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- id: Publish | |
name: Publish Assets-FileAsset3 | |
run: /bin/bash ./cdk.out/publish-Assets-FileAsset3-step.sh | |
Assets-FileAsset4: | |
name: Publish Assets Assets-FileAsset4 | |
needs: | |
- Build-Synth | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
outputs: | |
asset-hash: ${{ steps.Publish.outputs.asset-hash }} | |
steps: | |
- name: Download cdk.out | |
uses: actions/download-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
- name: Install | |
run: npm install --no-save cdk-assets | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-west-2 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- id: Publish | |
name: Publish Assets-FileAsset4 | |
run: /bin/bash ./cdk.out/publish-Assets-FileAsset4-step.sh | |
Assets-FileAsset5: | |
name: Publish Assets Assets-FileAsset5 | |
needs: | |
- Build-Synth | |
permissions: | |
contents: read | |
id-token: write | |
runs-on: ubuntu-latest | |
outputs: | |
asset-hash: ${{ steps.Publish.outputs.asset-hash }} | |
steps: | |
- name: Download cdk.out | |
uses: actions/download-artifact@v3 | |
with: | |
name: cdk.out | |
path: cdk.out | |
- name: Install | |
run: npm install --no-save cdk-assets | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-west-2 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- id: Publish | |
name: Publish Assets-FileAsset5 | |
run: /bin/bash ./cdk.out/publish-Assets-FileAsset5-step.sh | |
prod-WebsiteStack-Deploy: | |
name: Deploy NoticesPipelineStackprodWebsiteStack87D4686F | |
permissions: | |
contents: read | |
id-token: write | |
needs: | |
- Build-Synth | |
- Assets-FileAsset1 | |
- Assets-FileAsset2 | |
- Assets-FileAsset3 | |
- Assets-FileAsset4 | |
- Assets-FileAsset5 | |
runs-on: ubuntu-latest | |
steps: | |
- name: Authenticate Via OIDC Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-east-1 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
role-to-assume: arn:aws:iam::458101988253:role/GitHubActionRole | |
- name: Assume CDK Deploy Role | |
uses: aws-actions/configure-aws-credentials@v1-node16 | |
with: | |
aws-region: us-east-1 | |
role-duration-seconds: 1800 | |
role-skip-session-tagging: true | |
aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} | |
aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} | |
aws-session-token: ${{ env.AWS_SESSION_TOKEN }} | |
role-to-assume: arn:aws:iam::458101988253:role/cdk-hnb659fds-deploy-role-458101988253-us-east-1 | |
role-external-id: Pipeline | |
- id: Deploy | |
uses: aws-actions/[email protected] | |
with: | |
name: prod-WebsiteStack | |
template: https://cdk-hnb659fds-assets-458101988253-us-east-1.s3.us-east-1.amazonaws.com/${{ | |
needs.Assets-FileAsset1.outputs.asset-hash }}.json | |
no-fail-on-empty-changeset: "1" | |
role-arn: arn:aws:iam::458101988253:role/cdk-hnb659fds-cfn-exec-role-458101988253-us-east-1 |