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) 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 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