17 Commits

Author SHA1 Message Date
Jiawen Geng
5a00387e5f feat: support vs2022 (#2533) 2021-10-29 10:53:59 +08:00
Christian Clauss
0a67dcd130 test: Python 3.10 was release on Oct. 4th (#2504) 2021-10-05 18:20:29 +08:00
Christian Clauss
78361b357b ISSUE_TEMPLATE.md: Instructions for old versions (#2470)
* ISSUE_TEMPLATE.md: Instructions for old versions

Also, add a caution about `node sass` being deprecated.

* Update .github/ISSUE_TEMPLATE.md

Co-authored-by: Rod Vagg <rod@vagg.org>

Co-authored-by: Rod Vagg <rod@vagg.org>
2021-07-30 17:45:27 +02:00
Christian Clauss
b7bccdb527 ci: GitHub Actions Test on node: [12.x, 14.x, 16.x] (#2439) 2021-06-28 14:10:59 +08:00
DeeDeeG
07e9d7c7ee meta: add release-please-action for automated releases (#2395)
Co-authored-by: gengjiawen <technicalcute@gmail.com>
2021-05-19 15:22:00 +08:00
Christian Clauss
0093ec8646 gyp: Improve our flake8 linting tests
PR-URL: https://github.com/nodejs/node-gyp/pull/2356
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2021-03-31 07:38:26 +00:00
Sora Morimoto
0d8a6f1b19 ci: update actions/setup-node to v2 (#2302)
PR-URL: https://github.com/nodejs/node-gyp/pull/2302
Reviewed-By: Christian Clauss <cclauss@me.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2021-03-26 19:59:28 +08:00
Jiawen Geng
15a5c7d45b ci: migrate deprecated grammar (#2285)
PR-URL: https://github.com/nodejs/node-gyp/pull/2285
Reviewed-By: Richard Lau <rlau@redhat.com>
2020-12-18 17:25:28 +08:00
Christian Clauss
7fb314339f test: GitHub Actions: Test on Python 3.9
From python: [3.6, 3.7, 3.8] --> python: [3.6, 3.8, 3.9] because if things work on Python 3.6 and 3.8 then they should work on 3.7.

https://www.python.org/downloads/release/python-390/
PR-URL: https://github.com/nodejs/node-gyp/pull/2230
Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
2020-10-15 10:24:59 +11:00
Shelley Vohr
2317dc400c ci: switch to GitHub Actions
Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: Matias Lopez <imatlopez@gmail.com>
PR-URL: https://github.com/nodejs/node-gyp/pull/2210
Closes: #2127
Closes: #2209
2020-10-15 10:24:59 +11:00
Bartosz Sosnowski
6356117b08 doc, bin: stop suggesting opening node-gyp issues
A lot of new issues in node-gyp are related to outdated node-gyp or
broken modules. This removes the suggestion to open a new issue in the
node-gyp, instead suggesting the user should open the issue in the
module issue tracker. It also makes the issue template more explicit
about providing the logs.

PR-URL: https://github.com/nodejs/node-gyp/pull/2096
Reviewed-By: Christian Clauss <cclauss@me.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
2020-05-13 11:30:18 +10:00
BSKY
ca86ef2539 test: bump actions/checkout from v1 to v2
PR-URL: https://github.com/nodejs/node-gyp/pull/2063
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Christian Clauss <cclauss@me.com>
2020-03-09 18:18:13 +11:00
Christian Clauss
31ecc8421d test: add Windows to GitHub Actions testing (#1996)
PR-URL: https://github.com/nodejs/node-gyp/pull/1996
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2019-12-29 15:43:40 +08:00
Christian Clauss
5a64e9bd32 test: initial Github Actions with Ubuntu & macOS
Running Python standalone tests on multiple OSes would free up Travis CI for tests of various combinations of Node.js and Python as well as tests on other [CPU architectures](https://docs.travis-ci.com/user/multi-cpu-architectures).  __arch: amd64, arm64, ppc64le, s390x__

PR-URL: https://github.com/nodejs/node-gyp/pull/1985
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2019-12-16 10:36:08 +11:00
Bartosz Sosnowski
c515912d08 doc: improve issue template
Suggest using --verbose npm switch when providing logs. Hopefully,
better direct users to use backticks correctly.

PR-URL: https://github.com/nodejs/node-gyp/pull/1618
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: João Reis <reis@janeasystems.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2019-04-24 10:29:00 +10:00
Jonas Hermsmeier
8b488da8b9 doc: update link to commit guidelines
This updates the link to the commit guidelines in the
`PULL_REQUEST_TEMPLATE.md`, as they have moved from the
`CONTRIBUTING.md` to `doc/guides/contributing/pull-requests.md`

PR-URL: https://github.com/nodejs/node-gyp/pull/1456
Reviewed-By: Jon Moss <me@jonathanmoss.me>
2018-08-09 10:45:12 +10:00
Gibson Fahnestock
2da5f86ef7 doc: add github PR and Issue templates
Give users reporting bugs a clearer idea of the info that will be
helpful when reporting issues.

PR-URL: https://github.com/nodejs/node-gyp/pull/1228
Refs: https://github.com/nodejs/node/tree/master/.github
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2018-06-08 17:09:27 +02:00