Compare commits

...

6 Commits

Author SHA1 Message Date
David Blass d79564db5e add pnpm setup 2025-10-13 15:14:51 -04:00
David Blass a7a0e87fd8 setup deps 2025-10-13 15:12:38 -04:00
David Blass 7050b8de75 switch to composite action 2025-10-13 15:03:06 -04:00
David Blass 2fc3ddee16 bump 2025-10-13 14:23:35 -04:00
David Blass 284d9733dd bump 2025-10-13 14:22:12 -04:00
David Blass 94e2b5f6e0 add terrible debugging 2025-10-13 14:19:47 -04:00
5 changed files with 25 additions and 10 deletions
+18 -2
View File
@@ -18,8 +18,24 @@ inputs:
required: false required: false
runs: runs:
using: "node20" using: "composite"
main: "entry.cjs" steps:
- name: Setup Node.js 24
uses: actions/setup-node@v4
with:
node-version: "24"
cache: "pnpm"
cache-dependency-path: ${{ github.action_path }}/pnpm-lock.yaml
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Install dependencies
run: pnpm install
shell: bash
working-directory: ${{ github.action_path }}
- name: Run agent
run: node entry.ts
shell: bash
working-directory: ${{ github.action_path }}
branding: branding:
icon: "code" icon: "code"
+3 -2
View File
@@ -25674,7 +25674,8 @@ function createMcpConfig(githubInstallationToken) {
args: [`${actionPath}/mcp/server.ts`], args: [`${actionPath}/mcp/server.ts`],
env: { env: {
GITHUB_INSTALLATION_TOKEN: githubInstallationToken, GITHUB_INSTALLATION_TOKEN: githubInstallationToken,
GITHUB_REPOSITORY: githubRepository GITHUB_REPOSITORY: githubRepository,
LOG_LEVEL: "debug"
} }
} }
} }
@@ -26163,7 +26164,7 @@ async function main(params) {
// package.json // package.json
var package_default = { var package_default = {
name: "@pullfrog/action", name: "@pullfrog/action",
version: "0.0.28", version: "0.0.34",
type: "module", type: "module",
files: [ files: [
"index.js", "index.js",
+1
View File
@@ -24,6 +24,7 @@ export function createMcpConfig(githubInstallationToken: string) {
env: { env: {
GITHUB_INSTALLATION_TOKEN: githubInstallationToken, GITHUB_INSTALLATION_TOKEN: githubInstallationToken,
GITHUB_REPOSITORY: githubRepository, GITHUB_REPOSITORY: githubRepository,
LOG_LEVEL: "debug",
}, },
}, },
}, },
+2 -5
View File
@@ -31,9 +31,7 @@ server.tool(
const githubInstallationToken = process.env.GITHUB_INSTALLATION_TOKEN; const githubInstallationToken = process.env.GITHUB_INSTALLATION_TOKEN;
if (!githubInstallationToken) { if (!githubInstallationToken) {
throw new Error( throw new Error("GITHUB_INSTALLATION_TOKEN environment variable is required");
"GITHUB_INSTALLATION_TOKEN environment variable is required"
);
} }
// Resolve repository context from environment // Resolve repository context from environment
@@ -68,8 +66,7 @@ server.tool(
], ],
}; };
} catch (error) { } catch (error) {
const errorMessage = const errorMessage = error instanceof Error ? error.message : String(error);
error instanceof Error ? error.message : String(error);
return { return {
content: [ content: [
{ {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@pullfrog/action", "name": "@pullfrog/action",
"version": "0.0.28", "version": "0.0.34",
"type": "module", "type": "module",
"files": [ "files": [
"index.js", "index.js",