Skip to content

Update pixi + GHA - #320

Merged
ppinchuk merged 10 commits into
mainfrom
pp/update_pixi
Nov 7, 2025
Merged

Update pixi + GHA#320
ppinchuk merged 10 commits into
mainfrom
pp/update_pixi

Conversation

@ppinchuk

@ppinchuk ppinchuk commented Nov 7, 2025

Copy link
Copy Markdown
Collaborator

I think caching the pdev environment during rust CI might have been causing the _version.py file to get lost. Hopefully this PR addresses that issue for good. Only way to find out is to test with a few more PR's

Copilot Pull Request Overview

This PR updates the pixi package manager and related tooling versions across the project, along with dependency updates and workflow optimizations.

  • Updates pixi from v0.50.2 to v0.59.0 and setup-pixi action from v0.9.2 to v0.9.3
  • Bumps nrel-elm dependency from 0.0.33 to 0.0.34 and adds ipykernel to python-dev dependencies
  • Optimizes CI workflows by removing unused environment references and adjusting cache-write behavior

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pyproject.toml Updates nrel-elm dependency version and adds ipykernel to python-dev feature
.github/workflows/update_pixi_lock.yaml Updates pixi/setup-pixi versions, enhances update script, upgrades create-pull-request action to v7, and attempts to configure draft PR creation
.github/workflows/publish_to_pypi.yml Updates pixi and setup-pixi action versions for consistency
.github/workflows/docs.yml Updates pixi and setup-pixi action versions for consistency
.github/workflows/ci-rust.yml Updates pixi/setup-pixi versions and removes unnecessary pdev environment references from rust-only jobs
.github/workflows/ci-python.yml Updates pixi/setup-pixi versions and optimizes cache-write behavior by disabling it for certain jobs

@ppinchuk ppinchuk added this to the Finishing touches for OSS milestone Nov 7, 2025
@ppinchuk ppinchuk self-assigned this Nov 7, 2025
@ppinchuk
ppinchuk requested a review from castelao as a code owner November 7, 2025 22:20
@ppinchuk ppinchuk added chore Maintenance work that does not impact the user dependencies Issues/pull requests related to a dependency labels Nov 7, 2025
@ppinchuk
ppinchuk requested a review from Copilot November 7, 2025 22:20

Copilot AI left a comment

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.

Overview moved to top


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/update_pixi_lock.yaml
@ppinchuk
ppinchuk merged commit 39d021a into main Nov 7, 2025
19 checks passed
@ppinchuk
ppinchuk deleted the pp/update_pixi branch November 7, 2025 23:55
rajeee pushed a commit that referenced this pull request May 27, 2026
* Add ipykernel

* Bump elm version

* Update lockfile

* Bump action version

* Bump pixi version in actions

* No pdev in rust workflow

* Only write cache in one step

* Update lockfile

* Update action steps

* update action parameters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance work that does not impact the user dependencies Issues/pull requests related to a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants