diff --git a/.github/actions/latest-wrangler/examples/example_workflow.yml b/.github/actions/latest-wrangler/examples/example_workflow.yml index b9ac05ad73a..da071d30265 100644 --- a/.github/actions/latest-wrangler/examples/example_workflow.yml +++ b/.github/actions/latest-wrangler/examples/example_workflow.yml @@ -13,7 +13,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Wrangle latest tag id: is_latest uses: ./.github/actions/latest-wrangler diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c64a529c8ef..25a0d998aed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,10 +47,10 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.8' @@ -82,10 +82,10 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -106,7 +106,7 @@ jobs: CURRENT_DATE=$(date +'%Y-%m-%dT%H_%M_%S') # no colons allowed for artifacts echo "date=$CURRENT_DATE" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: unit_results_${{ matrix.python-version }}-${{ steps.date.outputs.date }}.csv @@ -176,10 +176,10 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -214,13 +214,13 @@ jobs: CURRENT_DATE=$(date +'%Y-%m-%dT%H_%M_%S') # no colons allowed for artifacts echo "date=$CURRENT_DATE" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: - name: logs_${{ matrix.python-version }}_${{ matrix.os }}_${{ steps.date.outputs.date }} + name: logs_${{ matrix.python-version }}_${{ matrix.os }}_${{ matrix.split-group }}_${{ steps.date.outputs.date }} path: ./logs - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: integration_results_${{ matrix.python-version }}_${{ matrix.os }}_${{ steps.date.outputs.date }}.csv @@ -250,10 +250,10 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.8' diff --git a/.github/workflows/model_performance.yml b/.github/workflows/model_performance.yml index 869fa0b2fc6..43e1310489e 100644 --- a/.github/workflows/model_performance.yml +++ b/.github/workflows/model_performance.yml @@ -48,7 +48,7 @@ jobs: # explicitly checkout the performance runner from main regardless of which # version we are modeling. - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main @@ -87,12 +87,12 @@ jobs: # explicitly checkout the performance runner from main regardless of which # version we are modeling. - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main # attempts to access a previously cached runner - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: cache with: path: ${{ env.RUNNER_CACHE_PATH }} @@ -148,7 +148,7 @@ jobs: echo "release_branch: ${{ needs.set-variables.outputs.release_branch }}" - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.8" @@ -160,13 +160,13 @@ jobs: # explicitly checkout main to get the latest project definitions - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main # this was built in the previous job so it will be there. - name: Fetch Runner - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache with: path: ${{ env.RUNNER_CACHE_PATH }} @@ -195,7 +195,7 @@ jobs: - name: '[DEBUG] ls baseline directory after run' run: ls -R performance/baselines/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: baseline path: performance/baselines/${{ needs.set-variables.outputs.release_id }}/ @@ -225,7 +225,7 @@ jobs: echo "release_branch: ${{ needs.set-variables.outputs.release_branch }}" - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ matrix.base-branch }} @@ -235,7 +235,7 @@ jobs: git push origin ${{ matrix.target-branch }} git branch --set-upstream-to=origin/${{ matrix.target-branch }} ${{ matrix.target-branch }} - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: baseline path: performance/baselines/${{ needs.set-variables.outputs.release_id }} diff --git a/.github/workflows/nightly-release.yml b/.github/workflows/nightly-release.yml index f839c051c6c..aefc7ff5eba 100644 --- a/.github/workflows/nightly-release.yml +++ b/.github/workflows/nightly-release.yml @@ -39,7 +39,7 @@ jobs: steps: - name: "Checkout ${{ github.repository }} Branch ${{ env.RELEASE_BRANCH }}" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ env.RELEASE_BRANCH }} diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index ae83eb5f8a3..c4d956ddba5 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -36,7 +36,7 @@ jobs: latest: ${{ steps.latest.outputs.latest }} minor_latest: ${{ steps.latest.outputs.minor_latest }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Split version id: version run: | diff --git a/.github/workflows/schema-check.yml b/.github/workflows/schema-check.yml index 9577401e3e6..7756b8ca765 100644 --- a/.github/workflows/schema-check.yml +++ b/.github/workflows/schema-check.yml @@ -37,17 +37,17 @@ jobs: steps: - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.8 - name: Checkout dbt repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: ${{ env.DBT_REPO_DIRECTORY }} - name: Checkout schemas.getdbt.com repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: dbt-labs/schemas.getdbt.com ref: 'main' @@ -83,7 +83,7 @@ jobs: fi - name: Upload schema diff - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: 'schema_schanges.txt' diff --git a/.github/workflows/structured-logging-schema-check.yml b/.github/workflows/structured-logging-schema-check.yml index 745d0a1619f..3c4b2eb0406 100644 --- a/.github/workflows/structured-logging-schema-check.yml +++ b/.github/workflows/structured-logging-schema-check.yml @@ -69,12 +69,12 @@ jobs: steps: - name: checkout dev - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.8" diff --git a/.github/workflows/test-repeater.yml b/.github/workflows/test-repeater.yml index e414792140c..dedaadd2097 100644 --- a/.github/workflows/test-repeater.yml +++ b/.github/workflows/test-repeater.yml @@ -83,12 +83,12 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.branch }} - name: "Setup Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "${{ inputs.python_version }}"