7d633da1be
- 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/
17 lines
362 B
JavaScript
17 lines
362 B
JavaScript
import { build } from "esbuild";
|
|
|
|
// Build the GitHub Action bundle only
|
|
// For npm package builds, use zshy (pnpm build:npm)
|
|
await build({
|
|
entryPoints: ["./entry.ts"],
|
|
bundle: true,
|
|
outfile: "./entry.cjs",
|
|
format: "cjs",
|
|
platform: "node",
|
|
target: "node20",
|
|
minify: false,
|
|
sourcemap: false,
|
|
});
|
|
|
|
console.log("✅ Build completed successfully!");
|