diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 05a3743..ad1454a 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -224,30 +224,6 @@ jobs: FILE_MULTILINE_SECRET: ${{ steps.load_secrets.outputs.FILE_MULTILINE_SECRET }} run: ./tests/assert-env-set.sh - - name: Load secrets by vault ID - id: load_secrets_by_vault_id - uses: ./ - with: - version: ${{ matrix.version }} - export-env: ${{ matrix.export-env }} - env: - SECRET: op://${{ secrets.VAULT_ID }}/test-secret/password - SECRET_IN_SECTION: op://${{ secrets.VAULT_ID }}/test-secret/test-section/password - MULTILINE_SECRET: op://${{ secrets.VAULT_ID }}/multiline-secret/notesPlain - OP_ENV_FILE: ./tests/.vaultId_env.tpl - - - name: Assert test secret values [vault by ID] - if: ${{ !matrix.export-env }} - shell: bash - env: - SECRET: ${{ steps.load_secrets_by_vault_id.outputs.SECRET }} - SECRET_IN_SECTION: ${{ steps.load_secrets_by_vault_id.outputs.SECRET_IN_SECTION }} - MULTILINE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.MULTILINE_SECRET }} - FILE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.FILE_SECRET }} - FILE_SECRET_IN_SECTION: ${{ steps.load_secrets_by_vault_id.outputs.FILE_SECRET_IN_SECTION }} - FILE_MULTILINE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.FILE_MULTILINE_SECRET }} - run: ./tests/assert-env-set.sh - - name: Assert test secret values [exported env] if: ${{ matrix.export-env }} run: ./tests/assert-env-set.sh @@ -276,3 +252,27 @@ jobs: run: ./tests/assert-invalid-ref-failed.sh env: STEP_OUTCOME: ${{ steps.load_invalid.outcome }} + + - name: Load secrets by vault ID + id: load_secrets_by_vault_id + uses: ./ + with: + version: ${{ matrix.version }} + export-env: ${{ matrix.export-env }} + env: + SECRET: op://${{ secrets.VAULT_ID }}/test-secret/password + SECRET_IN_SECTION: op://${{ secrets.VAULT_ID }}/test-secret/test-section/password + MULTILINE_SECRET: op://${{ secrets.VAULT_ID }}/multiline-secret/notesPlain + OP_ENV_FILE: ./tests/.vaultId_env.tpl + + - name: Assert test secret values [vault by ID] + if: ${{ !matrix.export-env }} + shell: bash + env: + SECRET: ${{ steps.load_secrets_by_vault_id.outputs.SECRET }} + SECRET_IN_SECTION: ${{ steps.load_secrets_by_vault_id.outputs.SECRET_IN_SECTION }} + MULTILINE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.MULTILINE_SECRET }} + FILE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.FILE_SECRET }} + FILE_SECRET_IN_SECTION: ${{ steps.load_secrets_by_vault_id.outputs.FILE_SECRET_IN_SECTION }} + FILE_MULTILINE_SECRET: ${{ steps.load_secrets_by_vault_id.outputs.FILE_MULTILINE_SECRET }} + run: ./tests/assert-env-set.sh