Compare commits

...

13 Commits

Author SHA1 Message Date
David Blass cd20491d22 fix pnpm caching 2025-10-13 15:35:01 -04:00
David Blass 1a6ce6728c bump version 2025-10-13 15:30:48 -04:00
David Blass 3b39f2c8d8 move pnpm version specifier to actions 2025-10-13 15:30:41 -04:00
David Blass ec0eeb1d18 add packageManager to action package.json 2025-10-13 15:27:46 -04:00
David Blass 8ef805b9fc remove pnpm version from publish action 2025-10-13 15:27:05 -04:00
David Blass 6e93fd9a72 specify packageManager 2025-10-13 15:24:04 -04:00
David Blass 9567d84442 setup pnpm first 2025-10-13 15:21:09 -04:00
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
6 changed files with 31 additions and 11 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: "20" node-version: "24"
cache: "pnpm" cache: "pnpm"
registry-url: "https://registry.npmjs.org" registry-url: "https://registry.npmjs.org"
+23 -2
View File
@@ -18,8 +18,29 @@ inputs:
required: false required: false
runs: runs:
using: "node20" using: "composite"
main: "entry.cjs" steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: latest
- name: Setup Node.js 24
uses: actions/setup-node@v4
with:
node-version: "24"
cache: "pnpm"
- 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.40",
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.40",
"type": "module", "type": "module",
"files": [ "files": [
"index.js", "index.js",