Files
add-and-commit/CONTRIBUTING.md
f958857000 test: add integration tests for the shipped action (#766)
* test: add integration tests for the shipped action

Cover commit, tag, push, and pathspec flows against temp git fixtures with local bare remotes (#479).

Co-authored-by: Cursor <cursoragent@cursor.com>

* test: pin fixture default branch to main for CI

GitHub runners often have no init.defaultBranch set, so git config --get exits 1 and broke fixture setup.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 23:09:44 +02:00

1004 B

Contributing

If you want to contribute to this project, check out these steps!

  1. Check out existing features to make sure your case is not already covered. Also, try searching open or closed issues that may cover the same topic.
  2. Either open a new issue or comment on an existing one to let everyone know what you're working on.
  3. Edit the source files to implement your feature or fix.
  4. On Node.js 24, build the action (npm ci && npm run build) and include any lib/ changes in your commit. With Husky installed, the pre-commit hook rebuilds and stages lib/ for you. CI fails if the committed lib/ does not match a clean rebuild. Run npm test (unit + integration tests against the built lib/).
  5. Update the action manifest AND the README with your changes.
  6. Open a PR.

Thanks! 💖