Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"}
Comment on lines 10 to 12
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The default PYTHON_VERSION was updated to 3.13 here, but .ci/README.md still documents 3.11 as the default and uses 3.11 in the example commands. Please update the CI docs/examples to match the new default so local reproductions follow the same Python version as CI.

Copilot uses AI. Check for mistakes.

echo "Setting up tritonparse environment..."
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy-pages-standalone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/nightly-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
42 changes: 21 additions & 21 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
fi

- name: Cache Triton source and build
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
/tmp/triton
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/website-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Loading