[PR #119] Add GitHub Actions test harness. #267

Closed
opened 2026-03-02 04:13:08 +03:00 by kerem · 0 comments
Owner

Original Pull Request: https://github.com/git-ai-project/git-ai/pull/119

State: closed
Merged: Yes


Hi @acunniffe.

I was working on a similar project because of limitations in the old git-ai implementation (https://github.com/mm-zacharydavison/claude-was-here), but your project has basically fixed all of the issues I was trying to resolve now.

I want to add the GitHub Action based PR squashing support in the https://usegitai.com/docs/limitations#server-side section, as we need it.

When I was working on claude-was-here, I found a lot of GitHub PR squashing didn't behave as I expected, so it was helpful to have an integration test harness that can create real repos / PRs and merge-squash them.

See tests/github/basic_pr_test.rs for an example.

I'll follow this up with the github action, and a git-ai install-github-action command that will install the action in a given repo for doing the squashing (see: https://github.com/mm-zacharydavison/git-ai/pull/3)

happy to make any changes you'd like, just let me know, we as an org are invested in AI authorship data so happy to spend some time contributing.

**Original Pull Request:** https://github.com/git-ai-project/git-ai/pull/119 **State:** closed **Merged:** Yes --- Hi @acunniffe. I was working on a similar project because of limitations in the old `git-ai` implementation (https://github.com/mm-zacharydavison/claude-was-here), but your project has basically fixed all of the issues I was trying to resolve now. I want to add the GitHub Action based PR squashing support in the https://usegitai.com/docs/limitations#server-side section, as we need it. When I was working on `claude-was-here`, I found a lot of GitHub PR squashing didn't behave as I expected, so it was helpful to have an integration test harness that can create real repos / PRs and merge-squash them. See `tests/github/basic_pr_test.rs` for an example. I'll follow this up with the github action, and a `git-ai install-github-action` command that will install the action in a given repo for doing the squashing (see: https://github.com/mm-zacharydavison/git-ai/pull/3) happy to make any changes you'd like, just let me know, we as an org are invested in AI authorship data so happy to spend some time contributing.
kerem 2026-03-02 04:13:08 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/git-ai#267
No description provided.