-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: nodejs/node-gyp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.0.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: nodejs/node-gyp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.1.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 19 files changed
- 8 contributors
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 245cd5b - Browse repository at this point
Copy the full SHA 245cd5bView commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 62d2815 - Browse repository at this point
Copy the full SHA 62d2815View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf81cd4 - Browse repository at this point
Copy the full SHA bf81cd4View commit details
Commits on May 12, 2022
-
fix: new ca & server certs, bundle in .js file and unpack for testing
bundling in certs.js rather than including the raw files should avoid some false positives that low-quality security scanners keep on complaining about.
Configuration menu - View commit details
-
Copy full SHA for 147e3d3 - Browse repository at this point
Copy the full SHA 147e3d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f74c76 - Browse repository at this point
Copy the full SHA 6f74c76View commit details
Commits on Jun 10, 2022
-
Add Python symlink to path (for non-Windows OSes only) (#2362)
* lib: create a Python symlink and add it to PATH Helps to ensure a version of Python validated by lib/find-python.js is used to run various Python scripts generated by gyp. Known to affect gyp-mac-tool, probably affects gyp-flock-tool as well. These Python scripts (such as `gyp-mac-tool`) are invoked directly, via the generated Makefile, so their shebang lines determine which Python binary is used to run them. The shebang lines of these scripts are all `#!/usr/bin/env python3`, so the first `python3` on the user's PATH will be used. By adding a symlink to the Python binary validated by find-python.js, and putting this symlink first on the PATH, we can ensure we use a compatible version of Python to run these scripts. (Only on Unix/Unix-like OSes. Symlinks are tricky on Windows, and Python isn't used at build-time anyhow on Windows, so this intervention isn't useful or necessary on Windows. A similar technique for Windows, no symlinks required, would be to make batch scripts which execute the target binary, much like what Node does for its bundled copy of npm on Windows.) * test: update mocked graceful-fs for configure test Add missing functions "unlink()" and "symlink()" to mocked module. * lib: log any errors when creating Python symlink Warn users about errors, but continue on in case the user does happen to have new enough Python on their PATH. (The symlinks are only meant to fix an issue in a corner case, where the user told `node-gyp` where new enough Python is, but it's not the first `python3` on their PATH. We should not introduce a new potential failure mode to all users when fixing this bug. So no hard errors during the symlink process.) * lib: improve error formatting for Python symlink Logging the entire error object shows the stack twice, and all the other information is contained in the stack. It also messes with the order of what is logged. Rather than logging a bunch of redundant information in a messy way, we can log only the stack. Logging it in a separate log.warn() also gets rid of an extra space character at the beginning of the line. * lib: restore err.errno to logs for symlink errors This info (err.errno) is the only piece of information in the error object that is not redundant to err.stack. * lib: use log.verbose, not log.warn These messages aren't important enough to be `log.warn`s. Log as verbose only; they will also appear in full error output.
1Configuration menu - View commit details
-
Copy full SHA for b9ddcd5 - Browse repository at this point
Copy the full SHA b9ddcd5View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for d7687d5 - Browse repository at this point
Copy the full SHA d7687d5View commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ca1f068 - Browse repository at this point
Copy the full SHA ca1f068View commit details
Commits on Jun 22, 2022
-
Migrate macOS acid test from master to main (#2686)
Follow-on to #2495
Configuration menu - View commit details
-
Copy full SHA for 9778dd0 - Browse repository at this point
Copy the full SHA 9778dd0View commit details
Commits on Jul 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea8520e - Browse repository at this point
Copy the full SHA ea8520eView commit details -
test: Upgrade GitHub Actions (#2701)
* test: Upgrade GitHub Actions * node: 18x --> 18.x
Configuration menu - View commit details
-
Copy full SHA for 1c64ca7 - Browse repository at this point
Copy the full SHA 1c64ca7View commit details -
test: Try msvs-version: [2016, 2019, 2022] (#2700)
* test: Try msvs-version: [2016, 2019, 2022] * main, not master * Don't npm audit fix --force
Configuration menu - View commit details
-
Copy full SHA for 68b5b5b - Browse repository at this point
Copy the full SHA 68b5b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b7863 - Browse repository at this point
Copy the full SHA f0b7863View commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5f9d86d - Browse repository at this point
Copy the full SHA 5f9d86dView commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.