Fix failed ncc build (#1657)

* Initial plan

* Replace @vercel/ncc with esbuild to support @actions/core@3.0.0 (ESM-only)

Co-authored-by: marocchino <128431+marocchino@users.noreply.github.com>

* 📦️ Build

* Replace esbuild with rimraf + rollup for packaging

Co-authored-by: marocchino <128431+marocchino@users.noreply.github.com>

* Remove rollup.config.js build artifact from git tracking

Co-authored-by: marocchino <128431+marocchino@users.noreply.github.com>

* Remove yarn, switch to npm

Co-authored-by: marocchino <128431+marocchino@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: marocchino <128431+marocchino@users.noreply.github.com>
Co-authored-by: marocchino <marocchino@users.noreply.github.com>
This commit is contained in:
Copilot 2026-03-13 18:18:57 +09:00 committed by marocchino
parent 7d67ef6450
commit df624d2eed
No known key found for this signature in database
GPG key ID: F54107506CCF18D0
11 changed files with 2593 additions and 68256 deletions

18
rollup.config.ts Normal file
View file

@ -0,0 +1,18 @@
// See: https://rollupjs.org/introduction/
import commonjs from "@rollup/plugin-commonjs"
import nodeResolve from "@rollup/plugin-node-resolve"
import typescript from "@rollup/plugin-typescript"
const config = {
input: "src/main.ts",
output: {
esModule: true,
file: "dist/index.js",
format: "es",
sourcemap: true,
},
plugins: [typescript({outDir: "dist"}), nodeResolve({preferBuiltins: true}), commonjs()],
}
export default config