Colin McDonnell
9a2cb4cff3
Add preview testing system for action changes ( #178 )
...
* add preview testing system for action changes
- add preview-create.yml workflow (on PR open with action/ changes)
- add preview-cleanup.yml workflow (on PR close)
- add preview-create.ts script (creates repo, copies secrets, posts comment)
- add preview-cleanup.ts script (deletes preview repo)
- add wiki/preview-repo.md documentation
- add libsodium-wrappers for secret encryption
* fix: use --ignore-scripts for preview CI to avoid prisma generate
* fix: skip postinstall scripts in preview workflows
* fix: use fake DATABASE_URL for prisma generate
* remove @pullfrog mention from PR comment to avoid triggering
* add Vercel automation bypass for preview webhook forwarding
* replace fixed delay with exponential backoff polling for repo readiness
* chore: trigger preview redeploy for env var
* chore: trigger preview redeploy
* fix: skip webhook forwarding in non-production to prevent loops
2026-01-25 07:59:17 +00:00
Colin McDonnell
a5fffc97a5
Clean up ymls
2026-01-20 23:18:20 +00:00
David Blass
4e19178c81
fix CI ( #111 )
2026-01-20 17:25:06 +00:00
Colin McDonnell
3fa309853b
Fix repo slug
2026-01-14 01:44:30 +00:00
Colin McDonnell
280bb7ef15
Fix vercel build
2026-01-13 08:11:59 +00:00
Colin McDonnell
7e7733d0e3
Revert "Add guardrails"
...
This reverts commit 8c24bc9c0b .
2026-01-12 23:43:57 -08:00
Colin McDonnell
8c24bc9c0b
Add guardrails
2026-01-13 07:41:37 +00:00
Colin McDonnell
bc970de683
Revert "sync: pull changes from pullfrog/action"
...
This reverts commit 7c0d8c3311 .
2026-01-12 23:27:44 -08:00
pullfrog
7c0d8c3311
sync: pull changes from pullfrog/action
2026-01-13 07:21:49 +00:00
Colin McDonnell
0ca33995e5
Tweaks
2026-01-12 23:17:53 -08:00
Colin McDonnell
20b4f683e5
Two way sync attempt
2026-01-13 07:13:47 +00:00
Colin McDonnell
03999f40ac
Break stuff
2026-01-12 23:08:58 -08:00
Colin McDonnell
b539221a3d
Tweak readme
2026-01-13 06:31:12 +00:00
Colin McDonnell
31833218ad
Tweak readme
2026-01-12 22:30:11 -08:00
Colin McDonnell
7ca828637d
Update readme
2026-01-13 06:28:35 +00:00
Colin McDonnell
2dc4f73d8b
Update readme
2026-01-12 22:27:47 -08:00
Colin McDonnell
a57866a8cd
Fix CI
2026-01-13 06:02:29 +00:00
David Blass
c335032c37
init
2026-01-12 14:12:11 -08:00
Colin McDonnell
04c64d4794
Update readme
2025-12-09 21:55:01 -08:00
Colin McDonnell
fb5ac73da0
Tweak readme
2025-12-09 20:06:05 -08:00
Colin McDonnell
59f85a9003
Switch to pullfrog.com
2025-12-04 16:40:10 -08:00
Colin McDonnell
b35ddd8c6e
Tweak readme.md
2025-12-02 11:59:04 -08:00
Colin McDonnell
bddadfa70f
update img hrefs
2025-11-26 19:18:41 -08:00
Colin McDonnell
e54e7f1353
format button
2025-11-26 14:23:40 -08:00
Colin McDonnell
f1626f9aa7
format button
2025-11-26 14:23:16 -08:00
Colin McDonnell
55a5165066
format button
2025-11-26 14:20:07 -08:00
Colin McDonnell
b2b75bacc0
format button
2025-11-26 14:17:53 -08:00
Colin McDonnell
cd930fef8e
format button
2025-11-26 14:17:14 -08:00
Colin McDonnell
8f3828cb82
add to github
2025-11-26 14:08:16 -08:00
Colin McDonnell
29e5a4a698
tweak
2025-11-26 12:19:28 -08:00
Colin McDonnell
955751a0e1
fix formatting
2025-11-26 12:18:10 -08:00
Colin McDonnell
2e4d55ac53
update img
2025-11-26 12:15:04 -08:00
Colin McDonnell
d405c93454
update readme with images
2025-11-26 12:08:16 -08:00
Colin McDonnell
e08d9d9d08
write readme
2025-11-26 12:00:59 -08:00
Colin McDonnell
ccf740bfdf
Tweak
2025-11-14 17:25:10 -08:00
Shawn Morreau
363e4ecda2
update readme
2025-11-10 15:27:16 -05:00
David Blass
876663cd1a
improve logging, remove act
2025-10-31 00:25:02 -04:00
David Blass
12da2b770c
remove inaccurate parts of README
2025-10-24 17:36:55 -04:00
Colin McDonnell
e672deb934
Update
2025-09-16 03:22:12 -07:00
Colin McDonnell
3139f541e4
feat: integrate OIDC token exchange in GitHub Action
...
- Add setupGitHubInstallationToken utility for OIDC token generation
- Implement automatic token exchange with Pullfrog API endpoint
- Add support for multiple authentication methods (input, env, OIDC)
- Create setup utilities for test repository management
- Update action entry point to handle new token flow
- Add environment variable documentation for API key
- Remove large bundled dependencies and optimize build
- Support both development and production token workflows
2025-09-10 00:30:45 -07:00
Colin McDonnell
7d633da1be
refactor: complete action testing system overhaul
...
- Removed /scratch directory, now cloning pullfrogai/scratch as needed
- Implemented new play.ts testing system with local and Docker/act modes
- Added environment variable propagation to cloned test repositories
- Created minimal .act-dist approach to avoid pnpm symlink issues with Docker
- Migrated from dist/index.js to entry.cjs bundled output
- Added TypeScript fixture support with MainParams type safety
- Organized all test fixtures in fixtures/ directory
- Updated publish workflow to trigger on package.json changes
- Removed unnecessary INPUT_ANTHROPIC_API_KEY references
- Added comprehensive documentation for new testing system
- Fixed pre-commit hook to use entry.cjs instead of dist/
2025-09-09 16:20:00 -07:00
Colin McDonnell
c5b1e63811
Create JS action
2025-08-27 16:53:48 -07:00
Colin McDonnell
8345d54aa9
Tweak
2025-08-06 11:53:51 -07:00
Colin McDonnell
b9bbc2f671
Tweak
2025-08-06 11:53:10 -07:00
Colin McDonnell
dd84fe4871
Add homepage readme
2025-08-05 12:08:06 -07:00