diff --git a/.ci/setup.sh b/.ci/setup.sh index f513fb26..f6240906 100755 --- a/.ci/setup.sh +++ b/.ci/setup.sh @@ -8,7 +8,7 @@ set -e # Default values CONDA_ENV=${CONDA_ENV:-"tritonparse"} -PYTHON_VERSION=${PYTHON_VERSION:-"3.11"} +PYTHON_VERSION=${PYTHON_VERSION:-"3.13"} CUDA_VERSION=${CUDA_VERSION:-"12.8"} echo "Setting up tritonparse environment..." diff --git a/.github/workflows/deploy-pages-standalone.yml b/.github/workflows/deploy-pages-standalone.yml index d83969cc..36bae632 100644 --- a/.github/workflows/deploy-pages-standalone.yml +++ b/.github/workflows/deploy-pages-standalone.yml @@ -24,10 +24,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "22" cache: "npm" @@ -47,10 +47,10 @@ jobs: cp website/dist/standalone.html standalone-deploy/index.html - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: "./standalone-deploy" diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index f44aa529..d2a18c77 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -32,10 +32,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "22" cache: "npm" @@ -50,10 +50,10 @@ jobs: run: npm run build - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: "./website/dist" diff --git a/.github/workflows/nightly-pypi.yml b/.github/workflows/nightly-pypi.yml index 6340d8a5..711c7f54 100644 --- a/.github/workflows/nightly-pypi.yml +++ b/.github/workflows/nightly-pypi.yml @@ -17,13 +17,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 # setuptools-scm requires full history/tags - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Check for new commits since last nightly id: check diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 90498165..9069d20a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,12 +37,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - name: Set up Python 3.11 - uses: actions/setup-python@v4 + - name: Set up Python 3.13 + uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Install development dependencies run: | @@ -58,12 +58,12 @@ jobs: runs-on: 4-core-ubuntu-gpu-t4 timeout-minutes: 120 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - name: Set up Python 3.11 - uses: actions/setup-python@v4 + - name: Set up Python 3.13 + uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Get daily cache timestamp id: daily-cache @@ -82,12 +82,12 @@ jobs: echo "Using weekly cache stamp: $WEEK_STAMP" - name: Cache pip dependencies - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: ~/.cache/pip - key: ${{ runner.os }}-pip-3.11-${{ steps.daily-cache.outputs.date }} + key: ${{ runner.os }}-pip-3.13-${{ steps.daily-cache.outputs.date }} restore-keys: | - ${{ runner.os }}-pip-3.11- + ${{ runner.os }}-pip-3.13- - name: Get Triton latest commit id: triton-commit @@ -116,7 +116,7 @@ jobs: fi - name: Cache Triton source and build - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: | /tmp/triton @@ -129,7 +129,7 @@ jobs: - name: Setup environment env: CONDA_ENV: tritonparse - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.13" CUDA_VERSION: "12.8" run: | bash .ci/setup.sh @@ -159,12 +159,12 @@ jobs: runs-on: 4-core-ubuntu-gpu-t4 timeout-minutes: 120 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - name: Set up Python 3.11 - uses: actions/setup-python@v4 + - name: Set up Python 3.13 + uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Get daily cache timestamp id: daily-cache @@ -175,17 +175,17 @@ jobs: echo "Using daily cache stamp: $DATE_STAMP" - name: Cache pip dependencies - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: ~/.cache/pip - key: ${{ runner.os }}-pip-3.11-${{ steps.daily-cache.outputs.date }} + key: ${{ runner.os }}-pip-3.13-${{ steps.daily-cache.outputs.date }} restore-keys: | - ${{ runner.os }}-pip-3.11- + ${{ runner.os }}-pip-3.13- - name: Setup environment env: CONDA_ENV: tritonparse-pip - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.13" CUDA_VERSION: "12.8" run: | bash .ci/setup.sh diff --git a/.github/workflows/website-build.yml b/.github/workflows/website-build.yml index 247032fc..1313f04f 100644 --- a/.github/workflows/website-build.yml +++ b/.github/workflows/website-build.yml @@ -20,10 +20,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "24" cache: "npm"