diff --git a/.github/workflows/ansible-lint.yaml b/.github/workflows/ansible-lint.yaml index eb41de6510..51b8fbf900 100644 --- a/.github/workflows/ansible-lint.yaml +++ b/.github/workflows/ansible-lint.yaml @@ -17,7 +17,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -41,12 +41,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 with: fetch-depth: 0 # needed for progressive mode to work - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' diff --git a/.github/workflows/backend-lint.yaml b/.github/workflows/backend-lint.yaml index accd22c1b2..900f7e50fc 100644 --- a/.github/workflows/backend-lint.yaml +++ b/.github/workflows/backend-lint.yaml @@ -17,7 +17,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -40,10 +40,10 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' diff --git a/.github/workflows/deploy-dev.yaml b/.github/workflows/deploy-dev.yaml index 26ac39d00a..3997ccacba 100644 --- a/.github/workflows/deploy-dev.yaml +++ b/.github/workflows/deploy-dev.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -29,7 +29,7 @@ jobs: echo GIT_BRANCH_NAME=`git rev-parse --abbrev-ref HEAD` >> $GITHUB_ENV - name: Checkout values file from ops repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: "webrecorder/browsertrix-cloud-ops" path: "browsertrix-cloud-ops" @@ -44,7 +44,7 @@ jobs: - name: Install poetry run: pipx install poetry - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" cache: "poetry" diff --git a/.github/workflows/docs-publish.yaml b/.github/workflows/docs-publish.yaml index a60839f248..fe009bfac5 100644 --- a/.github/workflows/docs-publish.yaml +++ b/.github/workflows/docs-publish.yaml @@ -17,8 +17,8 @@ jobs: deploy_docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: "3.13" - run: pip install mkdocs-material mkdocs-redirects requests pyyaml diff --git a/.github/workflows/emails-build.yaml b/.github/workflows/emails-build.yaml index 71678dfb5c..1a4d5a29a5 100644 --- a/.github/workflows/emails-build.yaml +++ b/.github/workflows/emails-build.yaml @@ -16,7 +16,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -44,12 +44,12 @@ jobs: steps: # Setup: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node }} cache: "yarn" diff --git a/.github/workflows/frontend-lint-test-build.yaml b/.github/workflows/frontend-lint-test-build.yaml index d35c245250..cae4656137 100644 --- a/.github/workflows/frontend-lint-test-build.yaml +++ b/.github/workflows/frontend-lint-test-build.yaml @@ -17,7 +17,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -49,12 +49,12 @@ jobs: steps: # Setup: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node }} cache: 'yarn' @@ -68,7 +68,7 @@ jobs: echo "PLAYWRIGHT_VERSION=$(node scripts/get-resolved-playwright-version.js)" >> $GITHUB_ENV - name: Cache playwright binaries - uses: actions/cache@v4 + uses: actions/cache@v5 id: playwright-cache with: path: | diff --git a/.github/workflows/k3d-ci.yaml b/.github/workflows/k3d-ci.yaml index 55f83cb9d8..e5801bf9d6 100644 --- a/.github/workflows/k3d-ci.yaml +++ b/.github/workflows/k3d-ci.yaml @@ -20,7 +20,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -64,7 +64,7 @@ jobs: --k3s-arg "--disable=traefik,servicelb,metrics-server@server:*" - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -125,7 +125,7 @@ jobs: helm upgrade --install -f ./chart/values.yaml -f ./chart/test/test.yaml btrix ./chart/ - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" diff --git a/.github/workflows/k3d-log-ci.yaml b/.github/workflows/k3d-log-ci.yaml index 5a08aade16..7c3546834b 100644 --- a/.github/workflows/k3d-log-ci.yaml +++ b/.github/workflows/k3d-log-ci.yaml @@ -24,7 +24,7 @@ jobs: --k3s-arg "--no-deploy=traefik,metrics-server@server:*" - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Install Kubectl uses: azure/setup-kubectl@v3 diff --git a/.github/workflows/k3d-nightly-ci.yaml b/.github/workflows/k3d-nightly-ci.yaml index f8f3dd14fd..4a1c1843b8 100644 --- a/.github/workflows/k3d-nightly-ci.yaml +++ b/.github/workflows/k3d-nightly-ci.yaml @@ -16,7 +16,7 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - id: set-matrix run: | echo matrix="$(ls ./backend/test_nightly/ | grep -o "^test_.*" | jq -R -s -c 'split("\n")[:-1]')" >> $GITHUB_OUTPUT @@ -49,7 +49,7 @@ jobs: --k3s-arg "--disable=traefik,servicelb@server:*" - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -111,7 +111,7 @@ jobs: helm upgrade --install -f ./chart/values.yaml -f ./chart/test/test.yaml -f ./chart/test/test-nightly-addons.yaml btrix ./chart/ - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" diff --git a/.github/workflows/microk8s-ci.yaml b/.github/workflows/microk8s-ci.yaml index a6801fb7dc..f1ccd59f9f 100644 --- a/.github/workflows/microk8s-ci.yaml +++ b/.github/workflows/microk8s-ci.yaml @@ -28,7 +28,7 @@ jobs: channel: "1.25/stable" addons: '["dns", "helm3", "hostpath-storage", "registry", "host-access"]' - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -73,7 +73,7 @@ jobs: sudo microk8s helm3 upgrade --install -f ./chart/values.yaml -f ./chart/test/test.yaml -f ./chart/test/microk8s-ci.yaml btrix ./chart/ - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" diff --git a/.github/workflows/publish-helm-chart.yaml b/.github/workflows/publish-helm-chart.yaml index 3fd520279a..3a2931f3df 100644 --- a/.github/workflows/publish-helm-chart.yaml +++ b/.github/workflows/publish-helm-chart.yaml @@ -12,7 +12,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Install Helm uses: azure/setup-helm@v3 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e236722a69..aae35db5ae 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up QEMU uses: docker/setup-qemu-action@v2 diff --git a/.github/workflows/weblate-reformat.yaml b/.github/workflows/weblate-reformat.yaml index 5de451b3cd..7352f911b4 100644 --- a/.github/workflows/weblate-reformat.yaml +++ b/.github/workflows/weblate-reformat.yaml @@ -18,7 +18,7 @@ jobs: outputs: matches: ${{ steps.filter.outputs.matches }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 2 # important, to fetch previous commit @@ -47,13 +47,13 @@ jobs: steps: # Setup: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '22' cache: 'yarn'