Skip to content

Remediate the emSign CA incident - #106

Merged
Jakub Wlodek (jwlodek) merged 2 commits into
NSLS2:mainfrom
tacaswell:emSign
Oct 23, 2026
Merged

Jakub Wlodek (jwlodek) merged 2 commits into
NSLS2:mainfrom
tacaswell:emSign

Conversation

@tacaswell

Copy link
Copy Markdown
Contributor

Update locked packages and GitHub Actions to versions fixed for the emSign CA incident.

  • Require Pixi >= 0.82.1
    Pixi 0.82.1 is the release fixed for the emSign CA incident.
    • pixi.toml: requires-pixi None -> '>=0.82.1' (added)
  • Update GitHub Actions for the emSign CA incident
    • .github/workflows/ci.yml:28: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
    • .github/workflows/ci.yml:48: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
    • .github/workflows/ci.yml:76: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
    • .github/workflows/ci.yml:99: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
    • .github/workflows/pixi-update.yml:25: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0

Pixi 0.82.1 is the release fixed for the emSign CA incident.
- pixi.toml: requires-pixi None -> '>=0.82.1' (added)
- .github/workflows/ci.yml:28: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
- .github/workflows/ci.yml:48: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
- .github/workflows/ci.yml:76: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
- .github/workflows/ci.yml:99: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
- .github/workflows/pixi-update.yml:25: prefix-dev/setup-pixi pixi-version v0.79.0 -> v0.83.0
Copilot AI balanced review requested due to automatic review settings October 23, 2026 15: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.

🟢 Approval recommended

The changes are narrowly scoped, all workflow pins satisfy the security-fixed minimum, and no blocking issues were identified.

No open issues 🎉

What changed in this PR

This PR updates the repository’s Pixi requirements and workflow pins to address the emSign CA incident.

Changes:

  • Require Pixi >=0.82.1 in the workspace.
  • Upgrade all five Pixi pins in CI and the dependency-update workflow from v0.79.0 to v0.83.0.
File Description
pixi.toml Sets the minimum Pixi version to the security-fixed release.
.github/​workflows/​pixi-update.yml Updates the dependency-update workflow to Pixi v0.83.0.
.github/​workflows/​ci.yml Updates all four CI Pixi pins to v0.83.0.

Review effort: Balanced

@jwlodek
Jakub Wlodek (jwlodek) merged commit 1255d52 into NSLS2:main Oct 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants