diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 21751475a6e5fb..7fcda66d36a3b9 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -42,7 +42,7 @@ jobs: run: | ./gradlew :datahub-actions:build - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (build) @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/airflow-plugin.yml b/.github/workflows/airflow-plugin.yml index 773c3361896fd9..e9a14586a5e2fe 100644 --- a/.github/workflows/airflow-plugin.yml +++ b/.github/workflows/airflow-plugin.yml @@ -72,7 +72,7 @@ jobs: - name: pip freeze show list installed if: always() run: source metadata-ingestion-modules/airflow-plugin/venv/bin/activate && uv pip freeze - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() && matrix.python-version == '3.10' && matrix.extra_pip_requirements == 'apache-airflow~=2.7.3' }} with: name: Test Results (Airflow Plugin ${{ matrix.python-version}}) @@ -103,7 +103,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 32f6c3ad4121e2..bd0e8b121a4b22 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -149,7 +149,7 @@ jobs: echo "FRONTEND_FILES=`find ./build/coverage-reports/ -type f | grep -E '(datahub-frontend|datahub-web-react).*\.(xml|json)$' | xargs | sed 's/ /,/g'`" >> $GITHUB_ENV - name: Generate tz artifact name run: echo "NAME_TZ=$(echo ${{ matrix.timezone }} | tr '/' '-')" >> $GITHUB_ENV - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (build) - ${{ matrix.command}}-${{ env.NAME_TZ }} @@ -228,7 +228,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/dagster-plugin.yml b/.github/workflows/dagster-plugin.yml index f4e0d22f792212..ca2bb7dc1c492c 100644 --- a/.github/workflows/dagster-plugin.yml +++ b/.github/workflows/dagster-plugin.yml @@ -61,7 +61,7 @@ jobs: - name: pip freeze show list installed if: always() run: source metadata-ingestion-modules/dagster-plugin/venv/bin/activate && uv pip freeze - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() && matrix.python-version == '3.11' && matrix.extraPythonRequirement == 'dagster>=1.3.3' }} with: name: Test Results (dagster Plugin ${{ matrix.python-version}}) @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/docker-unified-nightly.yml b/.github/workflows/docker-unified-nightly.yml index 31b2b64306e623..a647698a9372c6 100644 --- a/.github/workflows/docker-unified-nightly.yml +++ b/.github/workflows/docker-unified-nightly.yml @@ -338,19 +338,19 @@ jobs: TEST_STRATEGY="-${{ matrix.test_strategy }}" source .github/scripts/docker_logs.sh - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: docker-logs-${{ matrix.profile }}-${{ matrix.test_strategy }} path: "docker_logs/*.log" retention-days: 5 - name: Upload screenshots - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: cypress-snapshots-${{ matrix.profile }}-${{ matrix.test_strategy }} path: smoke-test/tests/cypress/cypress/screenshots/ - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (smoke tests) ${{ matrix.profile }} ${{ matrix.test_strategy }} diff --git a/.github/workflows/docker-unified.yml b/.github/workflows/docker-unified.yml index bb08fb50584978..1dc2df9c2a920c 100644 --- a/.github/workflows/docker-unified.yml +++ b/.github/workflows/docker-unified.yml @@ -294,7 +294,7 @@ jobs: - name: Save build Metadata if: ${{ needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-metadata-${{ needs.setup.outputs.tag }} path: | @@ -561,19 +561,19 @@ jobs: TEST_STRATEGY="-${{ matrix.test_strategy }}-${{ matrix.batch }}" source .github/scripts/docker_logs.sh - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: docker-logs-${{ matrix.test_strategy }}-${{ matrix.batch }} path: "docker_logs/*.log" retention-days: 5 - name: Upload screenshots - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: cypress-snapshots-${{ matrix.test_strategy }}-${{ matrix.batch }} path: smoke-test/tests/cypress/cypress/screenshots/ - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (smoke tests) ${{ matrix.test_strategy }} ${{ matrix.batch }} diff --git a/.github/workflows/gx-plugin.yml b/.github/workflows/gx-plugin.yml index b27cf4cbe25717..d1a1db4cc9009c 100644 --- a/.github/workflows/gx-plugin.yml +++ b/.github/workflows/gx-plugin.yml @@ -61,7 +61,7 @@ jobs: - name: pip freeze show list installed if: always() run: source metadata-ingestion-modules/gx-plugin/venv/bin/activate && uv pip freeze - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() && matrix.python-version == '3.11' && matrix.extraPythonRequirement == 'great-expectations~=0.17.0' }} with: name: Test Results (GX Plugin ${{ matrix.python-version}}) @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/metadata-ingestion.yml b/.github/workflows/metadata-ingestion.yml index ba5d8bbfd2bfff..9b42041a578c49 100644 --- a/.github/workflows/metadata-ingestion.yml +++ b/.github/workflows/metadata-ingestion.yml @@ -111,7 +111,7 @@ jobs: df -hl docker image ls docker system df - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: Test Results (metadata ingestion ${{ matrix.python-version }} ${{ matrix.command }}) path: | @@ -141,7 +141,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/metadata-io.yml b/.github/workflows/metadata-io.yml index 85f0b288ccb522..96c941fdf47017 100644 --- a/.github/workflows/metadata-io.yml +++ b/.github/workflows/metadata-io.yml @@ -77,7 +77,7 @@ jobs: - name: Gradle build (and test) run: | ./gradlew :metadata-io:test - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (metadata-io) @@ -110,7 +110,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/prefect-plugin.yml b/.github/workflows/prefect-plugin.yml index 265916bd795e20..4013f68bf16d8f 100644 --- a/.github/workflows/prefect-plugin.yml +++ b/.github/workflows/prefect-plugin.yml @@ -56,7 +56,7 @@ jobs: - name: pip freeze show list installed if: always() run: source metadata-ingestion-modules/prefect-plugin/venv/bin/activate && uv pip freeze - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() && matrix.python-version == '3.11'}} with: name: Test Results (Prefect Plugin ${{ matrix.python-version}}) @@ -87,7 +87,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/spark-smoke-test.yml b/.github/workflows/spark-smoke-test.yml index e8043ffea96bc9..a9bafc70c80e5c 100644 --- a/.github/workflows/spark-smoke-test.yml +++ b/.github/workflows/spark-smoke-test.yml @@ -75,14 +75,14 @@ jobs: docker logs elasticsearch >& elasticsearch-${{ matrix.test_strategy }}.log || true docker logs datahub-frontend-react >& frontend-${{ matrix.test_strategy }}.log || true - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: docker logs path: | "**/build/container-logs/*.log" "*.log" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test Results (smoke tests)