From 199e88dfd25f14767fff758c12b66bb2d5c883ae Mon Sep 17 00:00:00 2001 From: sagely1 <114952739+sagely1@users.noreply.github.com> Date: Thu, 7 Dec 2023 15:18:58 -0800 Subject: [PATCH] attempting AWS changes --- .github/workflows/node.js.yml | 40 +++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index dc3b2b54..1fb536d1 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -19,9 +19,9 @@ jobs: node-version: [16.x, 18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ # Allow OIDC Integration (so we can assume the AWS role to deploy) - # permissions: - # id-token: write - # contents: read + permissions: + id-token: write + contents: read steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} @@ -33,20 +33,20 @@ jobs: - run: npm run build --if-present - run: npm test - # - name: Configure AWS Credentials - # uses: aws-actions/configure-aws-credentials@v4 - # with: - # aws-region: "us-east-1" - # role-to-assume: "arn:aws:iam::607346494281:role/ci-service-access-ServiceRole-1T4E6LVQRIRIV" - # role-session-name: GitHubActions-${{ github.repository_owner }}-${{ github.event.repository.name }}-${{ github.run_id }} - # role-duration-seconds: 1200 - # - name: Install Playwright Browsers - # run: npx playwright install --with-deps - # - name: Run Playwright tests - # run: npx playwright test - # - uses: actions/upload-artifact@v3 - # if: always() - # with: - # name: playwright-report - # path: playwright-report/ - # retention-days: 30 + - name: Configure AWS Credentials + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-region: "us-east-1" + role-to-assume: "arn:aws:iam::607346494281:role/ci-service-access-ServiceRole-1T4E6LVQRIRIV" + role-session-name: GitHubActions-${{ github.repository_owner }}-${{ github.event.repository.name }}-${{ github.run_id }} + role-duration-seconds: 1200 + - name: Install Playwright Browsers + run: npx playwright install --with-deps + - name: Run Playwright tests + run: npx playwright test + - uses: actions/upload-artifact@v3 + if: always() + with: + name: playwright-report + path: playwright-report/ + retention-days: 30