diff --git a/.github/workflows/nbs-int-tests.yml b/.github/workflows/nbs-int-tests.yml index 028bea3..1b93ff2 100644 --- a/.github/workflows/nbs-int-tests.yml +++ b/.github/workflows/nbs-int-tests.yml @@ -1,4 +1,4 @@ -name: NBS Int Tests +name: Repopulate NBS Preprod Data on: workflow_dispatch: @@ -13,45 +13,44 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: ref: main - name: Install asdf - uses: asdf-vm/actions/setup@4f8f7939dd917fc656bb7c3575969a5988c28364 + uses: asdf-vm/actions/setup@b7bcd026f18772e44fe1026d729e1611cc435d47 with: - asdf_version: v0.18.0 + asdf_version: 0.18.0 - name: Cache asdf - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 + uses: actions/cache@v5 with: path: | ~/.asdf key: ${{ runner.os }}-asdf-${{ hashFiles('**/.tool-versions') }} - - name: Install asdf dependencies - uses: asdf-vm/actions/install@4f8f7939dd917fc656bb7c3575969a5988c28364 + - name: Install asdf dependencies in .tool-versions + uses: asdf-vm/actions/install@b7bcd026f18772e44fe1026d729e1611cc435d47 with: - asdf_version: v0.18.0 + asdf_version: 0.18.0 env: PYTHON_CONFIGURE_OPTS: --enable-shared - name: Cache Virtualenv id: cache-venv - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 + uses: actions/cache@v5 with: - path: | - .venv + path: .venv key: ${{ runner.os }}-venv-${{ hashFiles('pyproject.toml') }} - name: Install Dependencies if: steps.cache-venv.outputs.cache-hit != 'true' - run: make install + run: make install-python - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@a7f0c828ac76e0d049e34c920172c60f579f9eb3 with: - role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/Eligibility-Signposting-API-E2E-Regression-Tests + role-to-assume: arn:aws:iam::${{ secrets.ELID_PREPROD_AWS_ACCOUNT_ID }}:role/Eligibility-Signposting-API-E2E-Regression-Tests aws-region: eu-west-2 - name: Run NBS Integration Tests