mirror of
https://github.com/logseq/logseq.git
synced 2026-05-18 09:52:22 +00:00
feat(build): replace gulp static pipeline with vite
This commit is contained in:
2
.github/workflows/build-desktop-release.yml
vendored
2
.github/workflows/build-desktop-release.yml
vendored
@@ -135,7 +135,7 @@ 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 vite:workers-build
|
||||
run: pnpm install --frozen-lockfile && pnpm static:build && pnpm cljs:release-electron && pnpm vite:workers-build
|
||||
env:
|
||||
LOGSEQ_SENTRY_DSN: ${{ secrets.LOGSEQ_SENTRY_DSN }}
|
||||
LOGSEQ_POSTHOG_TOKEN: ${{ secrets.LOGSEQ_POSTHOG_TOKEN }}
|
||||
|
||||
2
.github/workflows/clj-e2e.yml
vendored
2
.github/workflows/clj-e2e.yml
vendored
@@ -90,7 +90,7 @@ jobs:
|
||||
# NOTE: require the app to be build with DEV-RELEASE flag
|
||||
- name: Prepare E2E test build
|
||||
run: |
|
||||
pnpm gulp:build && clojure -M:cljs release app db-worker --config-merge "{:closure-defines {frontend.config/DEV-RELEASE true}}" --debug && pnpm vite:app-build && pnpm vite:workers-build
|
||||
pnpm static:build && clojure -M:cljs release app db-worker --config-merge "{:closure-defines {frontend.config/DEV-RELEASE true}}" --debug && pnpm vite:app-build && pnpm vite:workers-build
|
||||
|
||||
- name: Run e2e tests
|
||||
run: cd clj-e2e && timeout 30m bb dev
|
||||
|
||||
2
.github/workflows/clj-rtc-e2e.yml
vendored
2
.github/workflows/clj-rtc-e2e.yml
vendored
@@ -91,7 +91,7 @@ jobs:
|
||||
# NOTE: require the app to be build with DEV-RELEASE flag
|
||||
- name: Prepare E2E test build
|
||||
run: |
|
||||
pnpm gulp:build && clojure -M:cljs release app db-worker --config-merge "{:closure-defines {frontend.config/DEV-RELEASE true}}" --debug && pnpm vite:app-build && pnpm vite:workers-build
|
||||
pnpm static:build && clojure -M:cljs release app db-worker --config-merge "{:closure-defines {frontend.config/DEV-RELEASE true}}" --debug && pnpm vite:app-build && pnpm vite:workers-build
|
||||
|
||||
- name: Upload build artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
|
||||
2
.github/workflows/deploy-and-branch.yml
vendored
2
.github/workflows/deploy-and-branch.yml
vendored
@@ -55,7 +55,7 @@ jobs:
|
||||
|
||||
- name: Build web + workers
|
||||
run: |
|
||||
pnpm gulp:build
|
||||
pnpm static:build
|
||||
clojure -M:cljs release app db-worker \
|
||||
--config-merge '{:compiler-options {:source-map true :source-map-include-sources-content true :source-map-detail-level :symbols}}'
|
||||
pnpm vite:app-build
|
||||
|
||||
2
.github/workflows/deploy-db-test-pages.yml
vendored
2
.github/workflows/deploy-db-test-pages.yml
vendored
@@ -61,7 +61,7 @@ jobs:
|
||||
|
||||
- name: Build Released-Web
|
||||
run: |
|
||||
pnpm gulp:build && clojure -M:cljs release app db-worker --config-merge '{:compiler-options {:source-map true :source-map-include-sources-content true :source-map-detail-level :symbols}}' && pnpm vite:app-build && pnpm vite:workers-build
|
||||
pnpm static:build && clojure -M:cljs release app db-worker --config-merge '{:compiler-options {:source-map true :source-map-include-sources-content true :source-map-detail-level :symbols}}' && pnpm vite:app-build && pnpm vite:workers-build
|
||||
rsync -avz --exclude node_modules --exclude android --exclude ios --exclude mobile ./static/ ./public/
|
||||
ls -lR ./public && mkdir r2 && mv ./public/js/main.js.map ./r2/db-test.main.js.map
|
||||
sed -i 's/=main.js.map/=https:\/\/assets.logseq.io\/db-test.main.js.map/g' ./public/js/main.js
|
||||
|
||||
2
.github/workflows/deploy-sync-test.yml
vendored
2
.github/workflows/deploy-sync-test.yml
vendored
@@ -55,7 +55,7 @@ jobs:
|
||||
|
||||
- name: Build web + workers
|
||||
run: |
|
||||
pnpm gulp:build
|
||||
pnpm static:build
|
||||
clojure -M:cljs release app db-worker \
|
||||
--config-merge '{:compiler-options {:source-map true :source-map-include-sources-content true :source-map-detail-level :symbols}}'
|
||||
pnpm vite:app-build
|
||||
|
||||
Reference in New Issue
Block a user