diff --git a/.github/workflows/ai-service-release-image.yaml b/.github/workflows/ai-service-release-image.yaml index 584630febf..6b4694eea9 100644 --- a/.github/workflows/ai-service-release-image.yaml +++ b/.github/workflows/ai-service-release-image.yaml @@ -28,7 +28,7 @@ jobs: platform: linux/arm64 runs-on: ${{ matrix.arch.runner }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -65,7 +65,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -76,7 +76,7 @@ jobs: needs: [ build-image ] steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-* diff --git a/.github/workflows/ai-service-release-nightly-image.yaml b/.github/workflows/ai-service-release-nightly-image.yaml index 7ba0dd21a1..342da49f1c 100644 --- a/.github/workflows/ai-service-release-nightly-image.yaml +++ b/.github/workflows/ai-service-release-nightly-image.yaml @@ -27,7 +27,7 @@ jobs: platform: linux/arm64 runs-on: ${{ matrix.arch.runner }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -60,7 +60,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -71,7 +71,7 @@ jobs: needs: [ build-image ] steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-* diff --git a/.github/workflows/ai-service-release-stable-image.yaml b/.github/workflows/ai-service-release-stable-image.yaml index e66f2d3209..5ded6028a4 100644 --- a/.github/workflows/ai-service-release-stable-image.yaml +++ b/.github/workflows/ai-service-release-stable-image.yaml @@ -25,7 +25,7 @@ jobs: with: app-id: ${{ vars.CI_APP_ID }} private-key: ${{ secrets.CI_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ steps.generate-token.outputs.token }} fetch-depth: 0 @@ -34,7 +34,7 @@ jobs: git config --global user.name "wren-ai[bot]" git config --global user.email "dev@cannerdata.com" - name: Set up Python 3.12.0 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: 3.12.0 - name: Install Poetry @@ -91,7 +91,7 @@ jobs: platform: linux/arm64 runs-on: ${{ matrix.arch.runner }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} - name: Login to GitHub Container Registry @@ -121,7 +121,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -132,7 +132,7 @@ jobs: needs: [ build-image ] steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-* diff --git a/.github/workflows/ai-service-test.yaml b/.github/workflows/ai-service-test.yaml index d11a01ef90..8ea7b15b75 100644 --- a/.github/workflows/ai-service-test.yaml +++ b/.github/workflows/ai-service-test.yaml @@ -31,13 +31,13 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Poetry uses: abatilo/actions-poetry@v3 with: poetry-version: "1.8.3" - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version-file: ./wren-ai-service/pyproject.toml cache: "poetry" diff --git a/.github/workflows/create-rc-release-pr.yaml b/.github/workflows/create-rc-release-pr.yaml index b1bb8b68bc..204cef2b4b 100644 --- a/.github/workflows/create-rc-release-pr.yaml +++ b/.github/workflows/create-rc-release-pr.yaml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Setup Git Identity run: | diff --git a/.github/workflows/create-rc-release.yaml b/.github/workflows/create-rc-release.yaml index 3bb4431dc0..3cb846257f 100644 --- a/.github/workflows/create-rc-release.yaml +++ b/.github/workflows/create-rc-release.yaml @@ -15,12 +15,12 @@ jobs: if: ${{ github.event_name == 'issue_comment' && contains(github.event.comment.body, '/release-rc') && startsWith(github.event.issue.title, 'Release') }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: main - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v6 with: go-version: "1.23.0" diff --git a/.github/workflows/pr-tagger.yaml b/.github/workflows/pr-tagger.yaml index 7990e05dfb..78e17f76d1 100644 --- a/.github/workflows/pr-tagger.yaml +++ b/.github/workflows/pr-tagger.yaml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -27,7 +27,7 @@ jobs: uses: tj-actions/changed-files@v46 - name: Tag PR based on changed files and title - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/ui-lint.yaml b/.github/workflows/ui-lint.yaml index 7d335b86eb..1e7e4173d2 100644 --- a/.github/workflows/ui-lint.yaml +++ b/.github/workflows/ui-lint.yaml @@ -25,15 +25,15 @@ jobs: if: ${{ github.event.label.name == 'ci/ui' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v6 with: node-version: '18' - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn cache dir)" - - uses: actions/cache@v2 + - uses: actions/cache@v5 id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) with: path: | # should cache node_modules as well diff --git a/.github/workflows/ui-release-image-stable.yaml b/.github/workflows/ui-release-image-stable.yaml index b25bbce3ad..06ffdb1b5c 100644 --- a/.github/workflows/ui-release-image-stable.yaml +++ b/.github/workflows/ui-release-image-stable.yaml @@ -27,7 +27,7 @@ jobs: platform: linux/arm64 runs-on: ${{ matrix.arch.runner }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -54,7 +54,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -65,7 +65,7 @@ jobs: needs: [build-image] steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-* @@ -103,7 +103,7 @@ jobs: with: app-id: ${{ vars.CI_APP_ID }} private-key: ${{ secrets.CI_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ steps.generate-token.outputs.token }} fetch-depth: 0 diff --git a/.github/workflows/ui-release-image.yaml b/.github/workflows/ui-release-image.yaml index ea98f8f8c7..a688f2202b 100644 --- a/.github/workflows/ui-release-image.yaml +++ b/.github/workflows/ui-release-image.yaml @@ -28,7 +28,7 @@ jobs: platform: linux/arm64 runs-on: ${{ matrix.arch.runner }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -64,7 +64,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -75,7 +75,7 @@ jobs: needs: [ build-image ] steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-* diff --git a/.github/workflows/ui-test.yaml b/.github/workflows/ui-test.yaml index 5e6320941a..a7fb5c6b8b 100644 --- a/.github/workflows/ui-test.yaml +++ b/.github/workflows/ui-test.yaml @@ -24,15 +24,15 @@ jobs: if: ${{ github.event.label.name == 'ci/ui'}} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v6 with: node-version: '18' - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn cache dir)" - - uses: actions/cache@v2 + - uses: actions/cache@v5 id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) with: path: | # should cache node_modules as well diff --git a/.github/workflows/wren-launcher-ci.yaml b/.github/workflows/wren-launcher-ci.yaml index 8baf1ce995..e7e375ceaa 100644 --- a/.github/workflows/wren-launcher-ci.yaml +++ b/.github/workflows/wren-launcher-ci.yaml @@ -23,8 +23,8 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-go@v6 with: go-version: '1.24' cache-dependency-path: wren-launcher/go.sum @@ -38,9 +38,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.24' cache-dependency-path: wren-launcher/go.sum @@ -67,9 +67,9 @@ jobs: needs: fmt-and-test steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.24' cache-dependency-path: wren-launcher/go.sum