Merge pull request #12548 from logseq/feat/desktop-bundle-cli

Feat/desktop bundle cli
This commit is contained in:
Tienson Qin
2026-04-30 18:09:35 +08:00
committed by GitHub
parent 464c5375ee
commit abbc1ad628
12 changed files with 697 additions and 24 deletions

View File

@@ -135,11 +135,27 @@ jobs:
echo "ENABLE_FILE_SYNC_PRODUCTION=${{ github.event_name == 'schedule' || github.event.inputs.enable-file-sync-production == 'true' }}" >> $GITHUB_ENV
- name: Compile CLJS
run: pnpm install --frozen-lockfile && gulp build && pnpm cljs:release-electron && pnpm webpack-app-build
run: pnpm install --frozen-lockfile && gulp build && pnpm cljs:release-electron && pnpm db-worker-node:bundle && pnpm webpack-app-build && pnpm desktop:prepare-runtime-js
env:
LOGSEQ_SENTRY_DSN: ${{ secrets.LOGSEQ_SENTRY_DSN }}
LOGSEQ_POSTHOG_TOKEN: ${{ secrets.LOGSEQ_POSTHOG_TOKEN }}
- name: Verify bundled db-worker-node runtime
run: |
test -f ./dist/db-worker-node.js
test -f ./dist/db-worker-node-assets.json
- name: Verify bundled CLI
run: |
test -f ./static/js/logseq-cli.js
node ./static/js/logseq-cli.js --help >/tmp/logseq-cli-help.txt
grep -E "USAGE|Usage|COMMANDS|Commands" /tmp/logseq-cli-help.txt >/dev/null
- name: Verify desktop runtime script locations
run: |
test -f ./static/js/db-worker-node.js
test -f ./static/js/logseq-cli.js
- name: Update APP Version
run: |
sed -i 's/"version": "0.0.1"/"version": "${{ steps.ref.outputs.version }}"/g' ./package.json