diff --git a/.github/workflows/_run-e2e-single.yaml b/.github/workflows/_run-e2e-single.yaml index d86da50d2d..96a14441cc 100644 --- a/.github/workflows/_run-e2e-single.yaml +++ b/.github/workflows/_run-e2e-single.yaml @@ -40,22 +40,22 @@ jobs: steps: - name: Check-out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref != '' && inputs.ref || github.ref }} - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false - name: Cache uv and venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv @@ -70,7 +70,7 @@ jobs: run: uv sync --extra dev --dev - name: Download Cached Docker Image - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: ${{ inputs.artifact-name }} diff --git a/.github/workflows/changelog-checker.yml b/.github/workflows/changelog-checker.yml index aae9580609..a5038e860b 100644 --- a/.github/workflows/changelog-checker.yml +++ b/.github/workflows/changelog-checker.yml @@ -14,11 +14,11 @@ jobs: if: startsWith(github.head_ref, 'release/') || startsWith(github.head_ref, 'hotfix/') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: tj-actions/changed-files@v46 + - uses: actions/checkout@v6 + - uses: tj-actions/changed-files@v47.0.5 id: changed - name: Ensure CHANGELOG.md updated if: contains(steps.changed.outputs.all_changed_files, 'CHANGELOG.md') == false - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: core.setFailed('CHANGELOG.md must be updated.') diff --git a/.github/workflows/compatibility.yml b/.github/workflows/compatibility.yml index eb333b4126..b192f7834d 100644 --- a/.github/workflows/compatibility.yml +++ b/.github/workflows/compatibility.yml @@ -13,7 +13,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -29,8 +29,8 @@ jobs: python-version: ${{ fromJson(needs.read-python-versions.outputs.python-versions) }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/docker_release.yml b/.github/workflows/docker_release.yml index 58f94c0571..0f0962a714 100644 --- a/.github/workflows/docker_release.yml +++ b/.github/workflows/docker_release.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install cosign uses: sigstore/cosign-installer@v3 diff --git a/.github/workflows/e2e-subtensor-tests.yaml b/.github/workflows/e2e-subtensor-tests.yaml index f19bc2d454..c904cd18d5 100644 --- a/.github/workflows/e2e-subtensor-tests.yaml +++ b/.github/workflows/e2e-subtensor-tests.yaml @@ -42,22 +42,22 @@ jobs: test-files: ${{ steps.get-tests.outputs.test-files }} steps: - name: Check-out repository under $GITHUB_WORKSPACE - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false cache-dependency-glob: '**/pyproject.toml' ignore-nothing-to-cache: true - name: Cache uv and venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv @@ -92,7 +92,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -201,7 +201,7 @@ jobs: run: docker save -o subtensor-localnet.tar ${{ steps.set-image.outputs.image }} - name: Upload Docker Image as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: subtensor-localnet path: subtensor-localnet.tar diff --git a/.github/workflows/flake8-and-mypy.yml b/.github/workflows/flake8-and-mypy.yml index 9638d08ff8..d1470cd6ef 100644 --- a/.github/workflows/flake8-and-mypy.yml +++ b/.github/workflows/flake8-and-mypy.yml @@ -12,7 +12,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -31,20 +31,20 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false - name: Cache uv and .venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv diff --git a/.github/workflows/monitor_requirements_size_master.yml b/.github/workflows/monitor_requirements_size_master.yml index af87292257..bb879689c1 100644 --- a/.github/workflows/monitor_requirements_size_master.yml +++ b/.github/workflows/monitor_requirements_size_master.yml @@ -20,7 +20,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -40,8 +40,8 @@ jobs: py313: ${{ steps.set-output.outputs.py313 }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Post venv size summary to PR - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/nightly-e2e-tests-subtensor-main.yml b/.github/workflows/nightly-e2e-tests-subtensor-main.yml index d8c8d44419..1cbd66e528 100644 --- a/.github/workflows/nightly-e2e-tests-subtensor-main.yml +++ b/.github/workflows/nightly-e2e-tests-subtensor-main.yml @@ -33,22 +33,22 @@ jobs: test-files: ${{ steps.get-tests.outputs.test-files }} steps: - name: Check-out repository under $GITHUB_WORKSPACE - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false cache-dependency-glob: '**/pyproject.toml' ignore-nothing-to-cache: true - name: Cache uv and venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv @@ -83,7 +83,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -110,13 +110,13 @@ jobs: docker save -o subtensor-localnet-devnet-ready.tar ghcr.io/opentensor/subtensor-localnet:devnet-ready - name: Upload main Docker Image as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: subtensor-localnet-main path: subtensor-localnet-main.tar - name: Upload devnet-ready Docker Image as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: subtensor-localnet-devnet-ready path: subtensor-localnet-devnet-ready.tar diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f5a988b42a..d7e7f8e9af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,10 +13,10 @@ jobs: name: Build Python distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.11' @@ -45,7 +45,7 @@ jobs: fi - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: dist path: dist/ @@ -60,7 +60,7 @@ jobs: steps: - name: Download artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: dist path: dist/ diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 7dfaf2eda5..fdf1141a7b 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -13,10 +13,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" diff --git a/.github/workflows/subtensor-consistency-tests.yaml b/.github/workflows/subtensor-consistency-tests.yaml index b7e02abf4d..3d762ff660 100644 --- a/.github/workflows/subtensor-consistency-tests.yaml +++ b/.github/workflows/subtensor-consistency-tests.yaml @@ -27,22 +27,22 @@ jobs: test-files: ${{ steps.get-tests.outputs.test-files }} steps: - name: Check-out repository under $GITHUB_WORKSPACE - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false cache-dependency-glob: '**/pyproject.toml' ignore-nothing-to-cache: true - name: Cache uv and venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv @@ -132,7 +132,7 @@ jobs: run: docker save -o subtensor-localnet.tar ${{ steps.set-image.outputs.image }} - name: Upload Docker Image as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: subtensor-localnet path: subtensor-localnet.tar @@ -161,18 +161,18 @@ jobs: test-file: ${{ fromJson(needs.find-tests.outputs.test-files) }} steps: - name: Check-out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 - name: Cache uv and venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv @@ -184,7 +184,7 @@ jobs: run: uv sync --extra dev --dev - name: Download Cached Docker Image - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: subtensor-localnet diff --git a/.github/workflows/unit-and-integration-tests.yml b/.github/workflows/unit-and-integration-tests.yml index a6a525981e..51b9a5eb2b 100644 --- a/.github/workflows/unit-and-integration-tests.yml +++ b/.github/workflows/unit-and-integration-tests.yml @@ -12,7 +12,7 @@ jobs: outputs: python-versions: ${{ steps.read-versions.outputs.versions }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: read-versions run: | versions=$(cat .github/supported-python-versions.json) @@ -31,20 +31,20 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v8.0.0 with: enable-cache: false - name: Cache uv and .venv - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/uv