configure-aws-credentials/.github/workflows/tests-integ.yml
2025-08-15 15:29:45 -07:00

33 lines
793 B
YAML

name: Run integration tests
on:
pull_request:
workflow_dispatch:
jobs:
package_and_test:
name: Package dist files
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false
- name: Package
run: |
npm ci
npm run package
- name: Integation tests
uses: ./
with:
aws-region: us-west-2
role-to-assume: arn:aws:iam::206735643321:role/CAWSC-integ-role
role-session-name: IntegTestCAWSC
- name: Get caller identity
run: |
aws sts get-caller-identity