From 534d262bb7757a08d5ea12e944ffa019dfc43e3b Mon Sep 17 00:00:00 2001 From: 844196 <844196@users.noreply.github.com> Date: Sun, 20 Jul 2025 02:08:14 +0900 Subject: [PATCH] :zap: Bundle files before compile --- .github/workflows/upload-binaries.yaml | 2 +- mise.toml | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/upload-binaries.yaml b/.github/workflows/upload-binaries.yaml index 1e1e68e..56e6ce1 100644 --- a/.github/workflows/upload-binaries.yaml +++ b/.github/workflows/upload-binaries.yaml @@ -27,6 +27,6 @@ jobs: run: VERSION=${{ github.event.release.tag_name }} mise run build - name: Upload binaries - run: gh release upload ${{ github.event.release.tag_name }} dist/* + run: gh release upload ${{ github.event.release.tag_name }} dist/wk-* env: GH_TOKEN: ${{ github.token }} diff --git a/mise.toml b/mise.toml index 29273c8..88e8404 100644 --- a/mise.toml +++ b/mise.toml @@ -27,6 +27,10 @@ depends = [ ] [tasks.'build:internal'] -depends = 'generate:version' -run = 'deno compile --allow-all --target {{arg(name="target")}} --output dist/wk-{{arg(name="target")}} src/cli.ts' +depends = 'bundle' +run = 'deno compile --allow-all --target {{arg(name="target")}} --output dist/wk-{{arg(name="target")}} dist/wk.js' hide = true + +[tasks.bundle] +depends = 'generate:version' +run = 'deno bundle --minify --output dist/wk.js src/cli.ts'