Skip to content

Conversation

@mattpap
Copy link
Contributor

@mattpap mattpap commented Apr 28, 2024

I was able to reproduce this on Linux as well, so it was much easier to fix. I also displayed nodejs and npm versions in various relevant outputs (bokehjs' build, extensions compiler, bokeh-ci (previously it was only bokehjs-ci)).

fixes #13848
fixes #13834

@mattpap mattpap added this to the 3.5 milestone Apr 28, 2024
@mattpap mattpap force-pushed the mattpap/13848_npm_pack branch from 2fb7052 to 34df309 Compare April 28, 2024 20:00
@mattpap mattpap force-pushed the mattpap/13848_npm_pack branch from 34df309 to bc2a7e8 Compare April 28, 2024 20:51
@mattpap
Copy link
Contributor Author

mattpap commented Apr 28, 2024

The problem with npm pack was one thing, but the more important issue strictly related to Windows, was a breaking change in nodejs 20.12.2, which fixed a CVE related to spawning *.cmd and *.bat files.

@mattpap mattpap force-pushed the mattpap/13848_npm_pack branch from 49e73ad to dd0e451 Compare April 29, 2024 06:14
@mattpap mattpap merged commit d70623f into branch-3.5 Apr 29, 2024
@mattpap mattpap deleted the mattpap/13848_npm_pack branch April 29, 2024 07:12
mattpap added a commit that referenced this pull request Jun 11, 2024
* Robustify `node make pack` and display versions

* Upgrade npm in test-setup/action.yml

* Lint bokehjs/make/index.js

* Use `shell: true` when spawning `npm.cmd`

* Add nodejs to downstream environment
@mattpap mattpap modified the milestones: 3.5, 3.4.2 Jun 11, 2024
@mattpap mattpap mentioned this pull request Jun 11, 2024
11 tasks
Chiemezuo pushed a commit to Chiemezuo/bokeh that referenced this pull request Aug 27, 2024
* Robustify `node make pack` and display versions

* Upgrade npm in test-setup/action.yml

* Lint bokehjs/make/index.js

* Use `shell: true` when spawning `npm.cmd`

* Add nodejs to downstream environment
@github-actions
Copy link

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't build extensions on Windows bokehjs' build fails on Windows with no explanation

3 participants