fix: call leftovers before test (#57)
Signed-off-by: matttrach <matt.trachier@suse.com>
This commit is contained in:
parent
1fb1460d35
commit
42832e37c6
|
|
@ -41,9 +41,21 @@ jobs:
|
||||||
aws-region: ${{env.AWS_REGION}}
|
aws-region: ${{env.AWS_REGION}}
|
||||||
- uses: matttrach/nix-installer-action@main
|
- uses: matttrach/nix-installer-action@main
|
||||||
if: steps.release-please.outputs.pr
|
if: steps.release-please.outputs.pr
|
||||||
|
- name: Check for Leftovers
|
||||||
|
if: steps.release-please.outputs.pr
|
||||||
|
shell: 'nix develop --ignore-environment --extra-experimental-features nix-command --extra-experimental-features flakes --keep HOME --keep SSH_AUTH_SOCK --keep GITHUB_TOKEN --keep ZONE --keep AWS_ROLE --keep AWS_REGION --keep AWS_DEFAULT_REGION --keep AWS_ACCESS_KEY_ID --keep AWS_SECRET_ACCESS_KEY --keep AWS_SESSION_TOKEN --keep UPDATECLI_GPGTOKEN --keep UPDATECLI_GITHUB_TOKEN --keep UPDATECLI_GITHUB_ACTOR --keep GPG_SIGNING_KEY --keep NIX_ENV_LOADED --keep TERM --command bash -e {0}'
|
||||||
|
run: |
|
||||||
|
for region in us-west-1 us-west-2 us-east-1 us-east-2; do
|
||||||
|
echo "leftovers in $region:"
|
||||||
|
response="$(leftovers -d --iaas=aws --aws-region="$region" --filter="Owner:terraform-ci")"
|
||||||
|
if [ -n "$response" ]; then
|
||||||
|
echo "please clean up leftovers before release testing";
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
done
|
||||||
- name: Run Tests
|
- name: Run Tests
|
||||||
if: steps.release-please.outputs.pr
|
if: steps.release-please.outputs.pr
|
||||||
shell: nix develop --ignore-environment --extra-experimental-features nix-command --extra-experimental-features flakes --keep HOME --keep SSH_AUTH_SOCK --keep GITHUB_TOKEN --keep ZONE --keep AWS_ROLE --keep AWS_REGION --keep AWS_DEFAULT_REGION --keep AWS_ACCESS_KEY_ID --keep AWS_SECRET_ACCESS_KEY --keep AWS_SESSION_TOKEN --keep UPDATECLI_GPGTOKEN --keep UPDATECLI_GITHUB_TOKEN --keep UPDATECLI_GITHUB_ACTOR --keep GPG_SIGNING_KEY --keep NIX_ENV_LOADED --keep TERM --command bash -e {0}
|
shell: 'nix develop --ignore-environment --extra-experimental-features nix-command --extra-experimental-features flakes --keep HOME --keep SSH_AUTH_SOCK --keep GITHUB_TOKEN --keep ZONE --keep AWS_ROLE --keep AWS_REGION --keep AWS_DEFAULT_REGION --keep AWS_ACCESS_KEY_ID --keep AWS_SECRET_ACCESS_KEY --keep AWS_SESSION_TOKEN --keep UPDATECLI_GPGTOKEN --keep UPDATECLI_GITHUB_TOKEN --keep UPDATECLI_GITHUB_ACTOR --keep GPG_SIGNING_KEY --keep NIX_ENV_LOADED --keep TERM --command bash -e {0}'
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
||||||
GITHUB_OWNER: rancher
|
GITHUB_OWNER: rancher
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue