diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..5b3d24a3 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,34 @@ +# Summary + + + +## Checklist + +### Making changes + +- [ ] Follows Inkdex's [Contributing Guidelines](https://github.com/inkdex/extensions/blob/master/.github/CONTRIBUTING.md). + +#### For updates to existing extensions + +- [ ] Bumped the `version` value in `pbconfig.ts` for each modified extension. + +#### For new extensions + +- [ ] Generated tests with `npx paperback-cli test --generate EXTENSION_NAME`. + +### Testing changes + +- [ ] `npm run conformance` passes. +- [ ] `npm test -- EXTENSION_NAME` passes. +- [ ] Bundled the extension and verified it works in the Paperback app. + +### Committing changes + +- [ ] Commit messages follow the existing convention (`type(Scope): summary`, e.g. `fix(EXTENSION_NAME): ...`). + +### AI assistance + +Pick one: + +- [ ] This PR contains no AI-assisted changes. +- [ ] This PR is AI-assisted. I manually reviewed every change and added an `Assisted-by: AGENT_NAME:MODEL_VERSION` trailer to each AI-assisted commit. diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index bc0dbae5..f5c694ae 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -34,14 +34,9 @@ jobs: run: npm ci - name: Run Tests run: npm test - - name: Deploy to GitHub Pages + - name: Upload Test Results if: ${{ github.event_name != 'pull_request' }} - uses: peaceiris/actions-gh-pages@v4 + uses: actions/upload-artifact@v7 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: bundles - destination_dir: ${{ github.ref_name }} - keep_files: true - commit_message: "test:" - user_name: "github-actions[bot]" - user_email: "github-actions[bot]@users.noreply.github.com" + name: tests.json + path: bundles/tests.json