Skip to content

Disable lifecycle scripts for Yarn#932

Merged
mfisher87 merged 1 commit intogeojupyter:mainfrom
mfisher87:disable-yarn-lifecycle-scripts
Sep 18, 2025
Merged

Disable lifecycle scripts for Yarn#932
mfisher87 merged 1 commit intogeojupyter:mainfrom
mfisher87:disable-yarn-lifecycle-scripts

Conversation

@mfisher87
Copy link
Member

@mfisher87 mfisher87 commented Sep 18, 2025

Description

This is a prevention measure for the attack vector used in the recent NPM supply chain attacks.

See:

https://www.upguard.com/blog/the-shai-hulud-attack-explained
https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised
https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages

Checklist

  • PR has a descriptive title and content.
  • PR description contains references to any issues the PR resolves, e.g. Resolves #XXX.
  • PR has one of the labels: documentation, bug, enhancement, feature, maintenance
  • Checks are passing.
    Failing lint checks can be resolved with:
    • pre-commit run --all-files
    • jlpm run lint

📚 Documentation preview: https://jupytergis--932.org.readthedocs.build/en/932/
💡 JupyterLite preview: https://jupytergis--932.org.readthedocs.build/en/932/lite

@mfisher87 mfisher87 added the maintenance Fixing lint errors, changing project metadata, changing tooling, changing dependencies, etc. label Sep 18, 2025
@github-actions
Copy link
Contributor

Binder 👈 Launch a Binder on branch mfisher87/jupytergis/disable-yarn-lifecycle-scripts

@github-actions
Copy link
Contributor

Integration tests report: appsharing.space

@mfisher87
Copy link
Member Author

I consider this to be critical and urgent, and doesn't impact the code. I'm going to YOLO merge this. Thanks for your patience and tolerance for the many self-merges I've been doing lately, but they're all non-code merges that should be safe. ❤️

@mfisher87 mfisher87 merged commit 5417a83 into geojupyter:main Sep 18, 2025
21 checks passed
@mfisher87 mfisher87 deleted the disable-yarn-lifecycle-scripts branch September 18, 2025 17:34
HaudinFlorence pushed a commit to HaudinFlorence/jupytergis that referenced this pull request Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Fixing lint errors, changing project metadata, changing tooling, changing dependencies, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant