Commit Graph
13 Commits
Author SHA1 Message Date
Maarten van DiemenandGitHub 9170087739 Update CI workflow to use manual trigger only
Removed automatic triggers for pull requests and pushes to main branch.
2025-11-24 13:19:46 +01:00
Maarten van Diemen 62db90ab13 Upgrade checkout to V6 2025-11-24 13:16:10 +01:00
dependabot[bot]andGitHub fc6f9a0800 chore(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2025-08-18 03:58:02 +00:00
Marais Rossouw 7e2aa19f3b chore: use github's shared prettier-config 2025-07-24 19:11:15 +10:00
Marais Rossouw 4ba8e6bc1e feat: moves project to using vitest 2025-07-24 18:08:26 +10:00
Sean Goedecke 75eeed10d7 Cover more steps 2025-07-15 21:26:56 +00:00
Sean Goedecke 305469fbce Make actual inference in CI optional, since it depends on org settings 2025-07-15 21:24:16 +00:00
Matthew Leibowitz 91ba53d8b4 feat: Add system-prompt-file input for file-based system prompts
This enhancement adds the ability to load a system prompt from a file, similar to
the existing prompt-file functionality, providing more flexibility when working with
complex system prompts.

Key changes:
- Added new `system-prompt-file` input to action.yml with proper description
- Updated main.ts implementation to handle file-based system prompts with:
  - File existence checking and appropriate error handling
  - Proper precedence (system-prompt-file takes priority over system-prompt)
  - Consistent error messages with existing prompt-file implementation

Test coverage added:
- Basic usage: Test verifies system-prompt-file loads content correctly
- Error handling: Test ensures proper errors when system-prompt-file doesn't exist
- Precedence: Test confirms system-prompt-file overrides system-prompt when both exist
- Integration: Test validates both prompt-file and system-prompt-file work together
- Max tokens: Test verifies custom token limits are properly passed to the model
- Testing infrastructure: Improved mock implementations that detect unexpected calls

Documentation:
- Updated README.md with system-prompt-file in inputs table
- Added dedicated usage example for system-prompt-file
- Fixed formatting in inputs table

CI/CD:
- Updated workflow to test system-prompt-file functionality with actual file content

This feature maintains backward compatibility while adding a useful option
for workflows that need to use more complex system prompts stored in files.
2025-05-24 03:50:15 +02:00
Aiqiao Yan 2aea1d4fc8 add a ci test 2025-04-17 21:04:14 +00:00
Sean Goedecke c8b10a996f add token to ci-test 2025-04-06 23:31:29 +00:00
Sean Goedecke dc9a980819 add token 2025-04-06 23:29:20 +00:00
Sean Goedecke c3a57486b8 update ci.yml 2025-04-06 23:24:55 +00:00
Sean GoedeckeandGitHub 0905e36402 Initial commit 2025-04-04 07:27:58 +11:00