From 457845f60ad62bdb495039b31eceb89f94268ab7 Mon Sep 17 00:00:00 2001 From: Richard Walkden Date: Thu, 2 Apr 2026 10:52:29 +0100 Subject: [PATCH 1/3] test current nodejs versions --- .github/workflows/pr-process.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-process.yml b/.github/workflows/pr-process.yml index 7072212..eddb1d2 100644 --- a/.github/workflows/pr-process.yml +++ b/.github/workflows/pr-process.yml @@ -3,15 +3,18 @@ on: push jobs: build: - name: Build + name: Build (Node.js ${{ matrix.node-version }}) runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20, 22, 24] steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: persist-credentials: false - - name: Use Node.js 14.x + - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f with: - node-version: 20.x + node-version: ${{ matrix.node-version }} - run: npm install - run: npm run build From 5168b452dc29c38a45c7695c0e5eb50f15cd548d Mon Sep 17 00:00:00 2001 From: Richard Walkden Date: Thu, 2 Apr 2026 11:22:17 +0100 Subject: [PATCH 2/3] add .npmrc file --- .npmrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..96e3259 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +# Ignore scripts as a security precaution +ignore-scripts=true From 9d6f10c9a15b711ff4d3072c2618907295e0e55b Mon Sep 17 00:00:00 2001 From: Richard Walkden Date: Thu, 2 Apr 2026 16:53:20 +0100 Subject: [PATCH 3/3] add pr template --- .github/pull_request_template.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..023598b --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,9 @@ +## Summary + + +- + +## Checklist + +- [ ] NPM Audit issues addressed +- [ ] Migration guide included (if major version bump / breaking change)