forked from nodejs/node
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PR-URL: nodejs#35690 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
- Loading branch information
1 parent
6082138
commit dcaa7d2
Showing
6 changed files
with
128 additions
and
53 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: node-gyp integration | ||
|
||
on: [push, pull_request] | ||
|
||
jobs: | ||
test: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [macos-latest, ubuntu-latest, windows-latest] | ||
runs-on: ${{ matrix.os }} | ||
steps: | ||
- name: Clone gyp-next | ||
uses: actions/checkout@v2 | ||
with: | ||
path: gyp-next | ||
- name: Clone nodejs/node-gyp | ||
uses: actions/checkout@v2 | ||
with: | ||
repository: nodejs/node-gyp | ||
path: node-gyp | ||
- uses: actions/setup-node@v1 | ||
with: | ||
node-version: 14.x | ||
- uses: actions/setup-python@v2 | ||
with: | ||
python-version: 3.9 | ||
- name: Install dependencies | ||
run: | | ||
cd node-gyp | ||
npm install --no-progress | ||
- name: Replace gyp in node-gyp | ||
shell: bash | ||
run: | | ||
rm -rf node-gyp/gyp | ||
cp -r gyp-next node-gyp/gyp | ||
- name: Run tests | ||
run: | | ||
cd node-gyp | ||
npm test |
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
on: | ||
push: | ||
branches: | ||
- master | ||
|
||
name: release-please | ||
jobs: | ||
release-please: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: GoogleCloudPlatform/release-please-action@v2.5.6 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
release-type: python | ||
package-name: gyp-next | ||
bump-minor-pre-major: Yes |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,61 +1,70 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
### [0.6.2](https://www.github.com/nodejs/gyp-next/compare/v0.6.1...v0.6.2) (2020-10-16) | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). | ||
|
||
## [Unreleased] | ||
### Bug Fixes | ||
|
||
## [0.6.0] - 2020-10-13 | ||
* do not rewrite absolute paths to avoid long paths ([#74](https://www.github.com/nodejs/gyp-next/issues/74)) ([c2ccc1a](https://www.github.com/nodejs/gyp-next/commit/c2ccc1a81f7f94433a94f4d01a2e820db4c4331a)) | ||
* only include MARMASM when toolset is target ([5a2794a](https://www.github.com/nodejs/gyp-next/commit/5a2794aefb58f0c00404ff042b61740bc8b8d5cd)) | ||
|
||
### Added | ||
- The Makefile generator will now output shared libraries directly to the product | ||
directory on all platforms (previously only macOS). | ||
### [0.6.1](https://github.com/nodejs/gyp-next/compare/v0.6.0...v0.6.1) (2020-10-14) | ||
|
||
## [0.5.0] - 2020-09-30 | ||
|
||
### Added | ||
- Extended compile_commands_json generator to consider more file extensions than | ||
just `c` and `cc`. `cpp` and `cxx` are now supported. | ||
- Source files with duplicate basenames are now supported. | ||
### Bug Fixes | ||
|
||
* Correctly rename object files for absolute paths in MSVS generator. | ||
|
||
## [0.6.0](https://github.com/nodejs/gyp-next/compare/v0.5.0...v0.6.0) (2020-10-13) | ||
|
||
|
||
### Features | ||
|
||
* The Makefile generator will now output shared libraries directly to the product directory on all platforms (previously only macOS). | ||
|
||
## [0.5.0](https://github.com/nodejs/gyp-next/compare/v0.4.0...v0.5.0) (2020-09-30) | ||
|
||
|
||
### Features | ||
|
||
* Extended compile_commands_json generator to consider more file extensions than just `c` and `cc`. `cpp` and `cxx` are now supported. | ||
* Source files with duplicate basenames are now supported. | ||
|
||
### Removed | ||
- The `--no-duplicate-basename-check` option was removed. | ||
- The `msvs_enable_marmasm` configuration option was removed in favor of | ||
auto-inclusion of the "marmasm" sections for Windows on ARM. | ||
|
||
## [0.4.0] - 2020-07-14 | ||
* The `--no-duplicate-basename-check` option was removed. | ||
* The `msvs_enable_marmasm` configuration option was removed in favor of auto-inclusion of the "marmasm" sections for Windows on ARM. | ||
|
||
## [0.4.0](https://github.com/nodejs/gyp-next/compare/v0.3.0...v0.4.0) (2020-07-14) | ||
|
||
|
||
### Features | ||
|
||
* Added support for passing arbitrary architectures to Xcode builds, enables `arm64` builds. | ||
|
||
### Bug Fixes | ||
|
||
* Fixed a bug on Solaris where copying archives failed. | ||
|
||
## [0.3.0](https://github.com/nodejs/gyp-next/compare/v0.2.1...v0.3.0) (2020-06-06) | ||
|
||
|
||
### Added | ||
- Added support for passing arbitrary architectures to Xcode builds, enables `arm64` builds. | ||
### Features | ||
|
||
### Fixed | ||
- Fixed a bug on Solaris where copying archives failed. | ||
* Added support for MSVC cross-compilation. This allows compilation on x64 for a Windows ARM target. | ||
|
||
## [0.3.0] - 2020-06-06 | ||
### Bug Fixes | ||
|
||
### Added | ||
- Added support for MSVC cross-compilation. This allows compilation on x64 for | ||
a Windows ARM target. | ||
* Fixed XCode CLT version detection on macOS Catalina. | ||
|
||
### Fixed | ||
- Fixed XCode CLT version detection on macOS Catalina. | ||
### [0.2.1](https://github.com/nodejs/gyp-next/compare/v0.2.0...v0.2.1) (2020-05-05) | ||
|
||
## [0.2.1] - 2020-05-05 | ||
|
||
### Fixed | ||
- Relicensed to Node.js contributors. | ||
- Fixed Windows bug introduced in v0.2.0. | ||
### Bug Fixes | ||
|
||
## [0.2.0] - 2020-04-06 | ||
* Relicensed to Node.js contributors. | ||
* Fixed Windows bug introduced in v0.2.0. | ||
|
||
This is the first release of this project, based on https://chromium.googlesource.com/external/gyp | ||
with changes made over the years in Node.js and node-gyp. | ||
## [0.2.0](https://github.com/nodejs/gyp-next/releases/tag/v0.2.0) (2020-04-06) | ||
|
||
[Unreleased]: https://github.com/nodejs/gyp-next/compare/v0.6.0...HEAD | ||
[0.6.0]: https://github.com/nodejs/gyp-next/compare/v0.5.0...v0.6.0 | ||
[0.5.0]: https://github.com/nodejs/gyp-next/compare/v0.4.0...v0.5.0 | ||
[0.4.0]: https://github.com/nodejs/gyp-next/compare/v0.3.0...v0.4.0 | ||
[0.3.0]: https://github.com/nodejs/gyp-next/compare/v0.2.1...v0.3.0 | ||
[0.2.1]: https://github.com/nodejs/gyp-next/compare/v0.2.0...v0.2.1 | ||
[0.2.0]: https://github.com/nodejs/gyp-next/releases/tag/v0.2.0 | ||
This is the first release of this project, based on https://chromium.googlesource.com/external/gyp with changes made over the years in Node.js and node-gyp. |
This file contains 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
This file contains 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