1
0
Fork 0
mirror of https://github.com/imjasonh/govulncheck-action synced 2026-07-21 22:38:51 +00:00

Fix action runtime by bundling dependencies with ncc

The action was failing with "Cannot find module '@actions/core'" because
node_modules weren't available at runtime. This commit fixes the issue by:

- Adding @vercel/ncc to bundle all dependencies into a single dist/index.js file
- Updating action.yml to point to the bundled dist/index.js
- Adding a build script to compile the action
- Including the dist/ directory in the repository (standard for GitHub Actions)

This is the recommended approach for JavaScript-based GitHub Actions to ensure
all dependencies are available at runtime without requiring npm install.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jason Hall 2025-06-06 23:46:19 -04:00
parent ae5c462368
commit f4a3fa7150
Failed to extract signature
5 changed files with 27854 additions and 3 deletions

View file

@ -16,4 +16,4 @@ outputs:
runs:
using: 'node20'
main: 'index.js'
main: 'dist/index.js'