github action initialisation

This commit is contained in:
dutchie031
2026-04-07 14:11:44 +02:00
parent bd52a23a5f
commit d75f424b6a
9 changed files with 563 additions and 114 deletions
+32
View File
@@ -0,0 +1,32 @@
const esbuild = require("esbuild");
const production = process.argv.includes('--production');
const watch = process.argv.includes('--watch');
async function main() {
const ctx = await esbuild.context({
entryPoints: [
'src/index.ts'
],
bundle: true,
format: 'cjs',
minify: production,
sourcemap: !production,
sourcesContent: false,
platform: 'node',
outfile: 'dist/index.js',
external: ['@actions/core'],
logLevel: 'silent',
});
if (watch) {
await ctx.watch();
} else {
await ctx.rebuild();
await ctx.dispose();
}
}
main().catch(e => {
console.error(e);
process.exit(1);
});