diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fcb2642..04a9379 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,11 +29,15 @@ jobs: pip install wheel pip install -e . - - name: Save Workspace + - name: Create Archive + run: | + tar -czf workspace.tar.gz venv + + - name: Save Workspace Archive uses: actions/upload-artifact@v2 with: name: workspace - path: venv + path: workspace.tar.gz test: name: Run Tests @@ -46,6 +50,10 @@ jobs: with: name: workspace + - name: Extract Workspace Archive + run: | + tar -xzf workspace.tar.gz + - name: Run Tests env: OPENWEATHERMAP_API_KEY: ${{ secrets.OPENWEATHERMAP_API_KEY }} @@ -69,6 +77,10 @@ jobs: with: name: workspace + - name: Extract Workspace Archive + run: | + tar -xzf workspace.tar.gz + - name: Generate Docs run: | source venv/bin/activate @@ -86,6 +98,10 @@ jobs: with: name: workspace + - name: Extract Workspace Archive + run: | + tar -xzf workspace.tar.gz + - name: Publish Docs run: | source venv/bin/activate