Skip to content
Open
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 .github/workflows/_docker-build-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:

echo -e "post cleanup space:\n $(df -h)"

- uses: docker/login-action@v4.4.0
- uses: docker/login-action@v4.6.0
if: ${{ inputs.should-run }}
with:
registry: ghcr.io
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Install dependencies
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
Comment on lines +51 to 53

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 setup-uv retains larger caches

The v9 upgrade changes the default to prune-cache: false, so these cached jobs now save pre-built wheels that v8 pruned. This increases cache storage and can evict useful entries sooner, especially across the multi-version test matrix; set prune-cache: true explicitly when preserving the previous behavior is intended.

Knowledge Base Used: Build, CI, and Packaging

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

- name: Install lint dependencies
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:
(cd "$crate" && cargo test --workspace --all-features --locked)
done
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Install dependency for pyaudio
Expand Down Expand Up @@ -240,7 +240,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libturbojpeg portaudio19-dev
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- uses: actions/setup-node@v7
Expand Down Expand Up @@ -373,11 +373,11 @@ jobs:

# ---- Browser e2e: dimos run --local-relay + Playwright on the dist ----
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Setup Python
uses: actions/setup-python@v6.3.0
uses: actions/setup-python@v7.0.0
with:
python-version: '3.12'
- name: Install native dependencies (pyaudio build, JPEG encoding)
Expand Down Expand Up @@ -424,11 +424,11 @@ jobs:
- name: Checkout
uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Setup Python
uses: actions/setup-python@v6.3.0
uses: actions/setup-python@v7.0.0
with:
allow-prereleases: true
python-version: ${{ matrix.pyver }}
Expand Down Expand Up @@ -564,7 +564,7 @@ jobs:
- name: Free runner disk space
uses: BRAINSia/free-disk-space@v2.1.3
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Install minimal dimos for module discovery
Expand Down Expand Up @@ -682,7 +682,7 @@ jobs:
if: matrix.os == 'Linux'
run: echo "UV_CACHE_DIR=$(dirname "$RUNNER_WORKSPACE")/uv-cache" >> "$GITHUB_ENV"
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
# We persist on disk above, cache would clean some of this up.
enable-cache: false
Expand Down Expand Up @@ -863,7 +863,7 @@ jobs:
git lfs pull --include="misc/DimSim/**"
git config --local --unset-all http.https://github.com/.extraheader
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
# We persist on disk, cache would clean some of this up.
enable-cache: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-build-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Build cockpit dist
uses: ./.github/actions/build-cockpit
- name: Build one wheel
uses: pypa/cibuildwheel@v4.1.0
uses: pypa/cibuildwheel@v4.1.1
with:
only: cp312-manylinux_x86_64

Expand All @@ -51,7 +51,7 @@ jobs:
- name: Build cockpit dist
uses: ./.github/actions/build-cockpit
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Build sdist
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Verify dispatched from a release/* branch
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- name: Build cockpit dist # shipped pre-built in the sdist and wheels
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
- name: Build cockpit dist # setup.py copies it into the wheel's _relay_dist
uses: ./.github/actions/build-cockpit
- name: Build wheels
uses: pypa/cibuildwheel@v4.1.0
uses: pypa/cibuildwheel@v4.1.1
- name: Attestation
uses: actions/attest-build-provenance@v4
with:
Expand Down Expand Up @@ -156,7 +156,7 @@ jobs:
path: dist
merge-multiple: true
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
- name: Install twine
run: uv tool install twine
- name: Validate distributions
Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:
path: dist
merge-multiple: true
- name: Install uv
uses: astral-sh/setup-uv@v8.3.2
uses: astral-sh/setup-uv@v9.0.0
- name: Install twine
run: uv tool install twine
- name: Validate distributions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
- uses: actions/stale@v11
with:
days-before-stale: 23
days-before-close: 7
Expand Down
Loading