Skip to content

Update pixi + GHA#320

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

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

Conversation

@ppinchuk
Copy link
Collaborator

@ppinchuk ppinchuk commented Nov 7, 2025

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
Copy link
Contributor

Copilot AI left a comment

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.

@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
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.

1 participant