Repository navigation
DEVOPS-1130: Adding workflow for pixi.diff in PR comments - #233
Open
RomFloreani wants to merge 10 commits into
Open
RomFloreani wants to merge 10 commits into
RomFloreani wants to merge 10 commits into
Conversation
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Event handling, git-source parsing, multi-environment reporting, heading nesting, and concurrent comment updates can produce failures or inaccurate reports.
Review effort: Balanced
Findings: 4
Open (5)
What changed in this PR
Adds a reusable workflow that reports pixi.lock changes in job summaries and PR comments.
Changes:
- Computes package differences across commits.
- Formats dependency changes as Markdown.
- Creates or updates a persistent PR comment.
| File | Description |
|---|---|
.github/workflows/reusable-pixi-lock_diff.yml |
Adds the lockfile diff and reporting workflow. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
… with a size safety net - Count changed packages once each: upgraded (major), downgraded, rebuilt (same version), added, removed - Show the explicit dependency version changes in the comment (collapsed above 15 rows) - Remove details step by step when the comment exceeds 60000 characters
- Pull requests only: the job summary on push was not used - Remove the unused environments and merge-dependencies inputs - Read the PR lock file and manifest from the checkout, only the base lock file from git - Build the job summary and the PR comment in a single Python step - One explicit dependency table, including git dependencies with compare links - Label upgrades as major, minor or patch
Contributor
Author
|
@sebhmg this PR is ready for Review: |
sebhmg
requested changes
Oct 16, 2026
sebhmg
left a comment
Contributor
There was a problem hiding this comment.
see a couple of suggestions:
- caching installation of pixi-diff and pixi-diff-to-markdown
- move inline Python script to a dedicated Python file under a composite action
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.


DEVOPS-1130 - github workflow that shows diff for changes on pixi.lock