Repository navigation
robostack-bot: update-pixi, a monthly pixi upgrade PR - #205
Merged
Merged
Conversation
`pixi upgrade` of the tooling's dependencies (pixi.toml, pixi.lock), with pixi-diff-to-markdown's table of the changes as the PR body, as in robostack.github.io. Python and requirements that are only an upper bound (cmake <4.0, setuptools <82.0) are held back; vinca stays update-vinca's. Runs monthly (the 1st) and on demand. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s PRs They touch files outside distros/, so CI would build every distribution, but they change no package directly (the build times only change how jobs are packed). Only the checks run now; a maintainer removes the label, or swaps it for build:<distro> labels, to build. testpr reads the labels when its plan job runs, so the label the bot adds right after opening the PR counts for the first run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tobias-Fischer
enabled auto-merge (squash)
November 9, 2026 06:47
pixi upgrade reinstalls the environment, so the bot runs it first (with the --exclude arguments from `rs update-pixi --excludes`) and hands its JSON to `rs update-pixi --changes`, which no longer upgrades under itself. Without --changes, rs update-pixi still runs pixi upgrade (local use). From #206. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # README.md # tools/maintenance.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Like RoboStack/robostack.github.io's monthly Upgrade pixi dependencies PR (RoboStack/robostack.github.io#221), as a robostack-bot command so the PR is opened with the bot's token (CI runs on it) and gets the bot's usual summary/reply handling.
update-pixi(pixi run rs update-pixi,tools/maintenance.py):pixi upgrade --jsonof the tooling's dependencies inpixi.toml/pixi.lock, run beforepixi run(it reinstalls the environment; arguments fromrs update-pixi --excludes, the JSON handed tors update-pixi --changes, as in the closed robostack-bot: monthly upgrade-pixi PR for the tooling's dependencies #206); the PR body ispixi exec pixi-diff-to-markdown's table of the changes, thenpixi run rs check.python(a new minor comes before builds of everything the tooling needs; a trial bumped it to 3.15 with pyyaml falling back to PyPI on win-64) and every requirement that is only an upper bound (cmake = "<4.0",setuptools = "<82.0": deliberate caps). The vinca git pin staysupdate-vinca's.build:none(only the checks; remove the label to build), as robostack-bot: build:none on the update-vinca and update-build-timings PRs #207 does for the other bot PRs that change no package.Triggers: monthly (
29 5 1 * *, the plan job matches it like the weekly cron), workflow dispatch, issue form,@robostack-bot update-pixi(maintainers). README and the issue template list it.Tested locally:
pixi run test(3 new tests: parsing, what's held back, no PR without changes),rs checkok, and a realpixi run rs update-pixirun, which today would bump gh 2.103.3, pytest 9.2.0, rattler-index 0.34.5, git-lfs 3.8.1, m2-patch 2.8.1.1 (win-64), pyyaml/git builds, withrs check✅ (those changes not committed here; the bot's first run will open that PR).🤖 Generated with Claude Code