From 0e5d82faafbc3c5b969d10ca808afa714b9f3c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Fri, 16 Oct 2020 13:30:36 +0200 Subject: [PATCH] chore: add release-please action --- .github/workflows/release-please.yml | 16 ++++++ CHANGELOG.md | 83 +++++++++++++--------------- 2 files changed, 55 insertions(+), 44 deletions(-) create mode 100644 .github/workflows/release-please.yml diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..a414c10e --- /dev/null +++ b/.github/workflows/release-please.yml @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index ea632d38..74669847 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,67 +1,62 @@ # Changelog -All notable changes to this project will be documented in this file. +### [0.6.1](https://github.com/nodejs/gyp-next/compare/v0.6.0...v0.6.1) (2020-10-14) -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] +### Bug Fixes -## [0.6.1] - 2020-10-14 +* Correctly rename object files for absolute paths in MSVS generator. -### Fixed -- 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) -## [0.6.0] - 2020-10-13 -### Added -- The Makefile generator will now output shared libraries directly to the product - directory on all platforms (previously only macOS). +### Features -## [0.5.0] - 2020-09-30 +* The Makefile generator will now output shared libraries directly to the product directory on all platforms (previously only macOS). -### 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. +## [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.1...HEAD -[0.6.1]: https://github.com/nodejs/gyp-next/compare/v0.6.0...v0.6.1 -[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.