From 59bc837db84179545b9fb597eaeafd8f77d95256 Mon Sep 17 00:00:00 2001 From: basteln3rk Date: Tue, 14 Feb 2023 08:32:31 +0000 Subject: [PATCH] Finishing up Github Action with Upload Artifact --- .github/workflows/cookiecutter-e2e.yml | 10 ++++++++-- e2e-tests/cookiecutters/test_cookiecutter.sh | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cookiecutter-e2e.yml b/.github/workflows/cookiecutter-e2e.yml index e4938a801..0b892e0a9 100644 --- a/.github/workflows/cookiecutter-e2e.yml +++ b/.github/workflows/cookiecutter-e2e.yml @@ -55,10 +55,16 @@ jobs: run: | bash e2e-tests/cookiecutters/test_cookiecutter.sh $CC_TEMPLATE $REPLAY_FILE 0 + - uses: actions/upload-artifact@v3 + with: + name: ${{ matrix.replay }} + path: | + ${{ env.CC_TEST_OUTPUT }}/ + !${{ env.CC_TEST_OUTPUT }}/.mypy_cache/ + - name: Run lint env: REPLAY_FILE: e2e-tests/cookiecutters/${{ matrix.replay }} run: | - CC_OUTPUT_DIR=$(basename $REPLAY_FILE .json) - cd /tmp/$CC_OUTPUT_DIR + cd $CC_TEST_OUTPUT poetry run tox -e lint diff --git a/e2e-tests/cookiecutters/test_cookiecutter.sh b/e2e-tests/cookiecutters/test_cookiecutter.sh index cb7c29d38..307cce49b 100644 --- a/e2e-tests/cookiecutters/test_cookiecutter.sh +++ b/e2e-tests/cookiecutters/test_cookiecutter.sh @@ -29,6 +29,10 @@ if [[ -d "$CC_TEST_OUTPUT" ]]; then rm -fr "$CC_TEST_OUTPUT" fi +if [[ -f $GITHUB_ENV ]]; then + echo CC_TEST_OUTPUT=$CC_BUILD_PATH/$CC_OUTPUT_DIR >> $GITHUB_ENV +fi + cookiecutter --replay-file $REPLAY_FILE $TAP_TEMPLATE -o $CC_BUILD_PATH && cd $CC_TEST_OUTPUT && pwd &&