fork of hey-api/openapi-ts because I need some additional things
1# PULLFROG ACTION — DO NOT EDIT EXCEPT WHERE INDICATED
2name: Pullfrog
3run-name: ${{ inputs.name || github.workflow }}
4on:
5 workflow_dispatch:
6 inputs:
7 prompt:
8 type: string
9 description: Agent prompt
10 name:
11 type: string
12 description: Run name
13
14permissions:
15 id-token: write
16 contents: write
17 pull-requests: write
18 issues: write
19 actions: read
20 checks: read
21
22jobs:
23 pullfrog:
24 runs-on: ubuntu-latest
25 steps:
26 - name: Checkout code
27 uses: actions/checkout@v6
28 with:
29 fetch-depth: 1
30 - name: Run agent
31 uses: pullfrog/pullfrog@v0
32 with:
33 prompt: ${{ inputs.prompt }}
34 env:
35 # add any additional keys your agent(s) need
36 # optionally, comment out any you won't use
37 ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
38 OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
39 GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
40 GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
41 CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }}
42 MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}
43 GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
44 DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
45 OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}