Michael B. Gale
064674dfa3
Fix typo
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-15 11:35:47 +01:00
Michael B. Gale
ab5047bf8f
Add missing semicolons
2026-05-15 11:27:58 +01:00
Michael B. Gale
2320f9d058
"action" to "Action" in build.mjs
2026-05-15 11:26:51 +01:00
Michael B. Gale
7fde13f26a
Use src + basename in header to avoid issues on Windows
2026-05-14 19:10:19 +01:00
Michael B. Gale
dfa61e7305
Improve pattern matching and error handling
2026-05-14 18:36:41 +01:00
Michael B. Gale
0d08c01f78
Auto-generate shared bundle
2026-05-14 18:27:46 +01:00
Michael B. Gale
14085a675c
Auto-generate entry points
2026-05-14 18:13:01 +01:00
Michael B. Gale
2f137c9dc6
Add remaining new entry points
2026-05-14 14:55:33 +01:00
Michael B. Gale
237b03b3c3
WIP: Reduce bundle duplication
2026-05-14 12:47:34 +01:00
Michael B. Gale
f98bf5e347
Output relative to __dirname
2026-03-27 19:21:14 +00:00
Michael B. Gale
4ed3c0efe6
Generate esbuild metadata file
2026-03-27 17:54:29 +00:00
Michael B. Gale
ea703668e0
Avoid bundling package.json
...
- `package.json` is bundled by `esbuild` because we depend on it in `actions-util.ts`
- That is so we can access the `version` property
- We now use `build.mjs` to define a constant for it instead
- We also set this constant in `ava.setup.mjs` for tests
- This reduces the size of the generated `.js` files and avoids changing them entirely in some cases
2026-03-12 18:55:03 +00:00
Henry Mercer
d2dfa8cd83
Check in precompiled upload-lib.ts for testing environments
2025-08-27 10:59:27 +01:00
Henry Mercer
d7c164044b
Avoid automatic semicolon insertion
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-08-22 13:15:30 +01:00
Henry Mercer
ca5a69b702
Specify esbuild target
2025-08-22 13:05:44 +01:00
Henry Mercer
e274fb816f
Implement clean and copy as custom plugins
2025-08-22 13:04:36 +01:00
Henry Mercer
8a3bfe665b
Transpile separately in both build and test steps
...
This means we avoid doing a type checking pass twice
2025-08-22 12:31:57 +01:00
Henry Mercer
786d3aa219
Remove unused import in build script
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-08-21 16:47:09 +01:00
Henry Mercer
3e725de0bb
Copy defaults.json to lib
2025-08-21 14:30:46 +01:00
Henry Mercer
fee3663b18
Bundle Actions using esbuild
2025-08-21 13:38:56 +01:00