Commit Graph

178 Commits

Author SHA1 Message Date
Tienson Qin
d6af5d8836 fix: include desktop skill artifact 2026-04-30 21:53:33 +08:00
Tienson Qin
abbc1ad628 Merge pull request #12548 from logseq/feat/desktop-bundle-cli
Feat/desktop bundle cli
2026-04-30 18:09:35 +08:00
megayu
79c25837cb Migrate from yarn to pnpm (#12529)
* migrate yarn to pnpm

* chore: update pnpm version to 10.33.0 across all package.json files

* chore: update .npmrc and package.json for improved dependency management

* chore: unify Clojure, Node, and Java version in workflow files

* fix: enable shamefully-hoist for now and add electron, keytar to onlyBuiltDependencies

* feat: add cider/piggieback dependency and update nREPL middleware configuration to silence warnings

* ensure pnpm setup prior to node setup

* fix: update logseq/bb-tasks git SHA

* feat: add pnpm configuration for onlyBuiltDependencies in package.json

* feat: add onlyBuiltDependencies configuration for better-sqlite3 in pnpm settings

* chore: update pnpm lockfile

* fix: resolve merge conflicts

* fix: remove invisible characters from markdown headers

* fix: update .npmrc comments for clarity on lockfile usage

* Revert "feat: add cider/piggieback dependency and update nREPL middleware configuration to silence warnings"

This reverts commit 70a111936f.

* fix: remove invisible characters from various README files and add .editorconfig

* fix: clarify lockfile resolution process in SKILL.md

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2026-04-24 23:40:25 +08:00
Mega Yu
d6bc0b75ec Merge branch 'master' into enhance/i18n 2026-04-17 20:26:15 +08:00
megayu
76285de44b refactor: toolchain upgrade (#12517)
* chore(deps): upgrade Clojure version to 1.12.4 across multiple dependency files

* chore: bump shadow-cljs to 3.3.6

* chore: bump org.clojure/clojurescript to 1.12.134

* chore(deps): upgrade Clojure version to 1.12.4 in workflow files

* chore(deps): upgrade Java version to 21 in workflow files

* chore(deps): upgrade Node.js version to 24 in workflow files

* chore(deps): upgrade Node.js version to 24 in Dockerfile

* feat(updater): migrate electron-forge to electron-builder

* fix wrong android app version

* fix workflow

* feat(dependency-upgrade): add max-update-interval option for dependency audits

* chore(deps): upgrade electron-builder and electron-updater

* fix: update manual verification instructions for Electron shim cache

* chore: update shadow-cljs version to 3.4.4 across all dependencies

* chore: upgrade electron version to 41.2.1

* chore: update metosin/malli dependency to latest

* chore: upgrade cider-nrepl version to 0.59.0 in dependencies

* chore: upgrade clj-kondo version to 2026.04.15 and fix warning

* chore: move Electron windows build configuration from yml to ci

* chore: update Electron signing configuration to extend from base config

* fix: replace icon file for NSIS compatibility

* chore: resolve metosin/malli version conflicts

* chore: upgrade jdk to 21 in e2e workflow

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2026-04-17 19:40:01 +08:00
Mega Yu
69ee9e2f83 chore: change Github to GitHub 2026-04-15 15:43:52 +08:00
megayu
adbaf10abc chore: tech stack upgrade (#12448)
* fix(lint): make worker/frontend separation lint work on Windows

* chore: update cljs:electron-watch script to include test flag

* chore: remove dead root dependencies

* chore(deps): converge better-sqlite3 to 12.6.2 across deps packages

* chore(deps): converge fs-extra to ^11.3.0 across package roots

* fix(test): correct parameters for create-if-not-exists function

* chore(deps): converge cljs-bean to 1.9.0 across deps roots

* fix(tests): escape regex in cljs:run-test script

* chore: pin root packageManager to yarn 1.22.22

* chore(build): replace del with fs.rmSync in gulp clean

* chore(build): replace npm-run-all with npm-run-all2

* chore(security): upgrade dompurify and unify sanitizer path

* chore(observability): upgrade web sentry to 8.x

* chore: remove unused react-draggable dependencies

* chore(ci): fix windows release artifact collection

* fix(build): create static dir before gulp clean scans it

* fix: update nbb-logseq dependency to version feat-db-v33

* fix(test): move start-time initialization after clone repo

* fix(deps): update nbb dependencies and adjust test script paths to compatible with windows path delimiter

* chore(deps): remove dead meander dependency

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2026-03-13 13:20:49 +08:00
Gabriel Horner
9bac0416a4 chore: bump to latest bb (#12398)
Also bump related setup-clojure action
2026-02-17 09:10:36 -05:00
Tienson Qin
1cd561dbd0 chore: CI cleanup 2026-01-01 22:39:17 +08:00
Tienson Qin
324d028966 chore: remove rsapi from CI 2026-01-01 22:26:35 +08:00
Tienson Qin
666c50f659 fix: sentry-cli releases 2025-12-16 08:31:07 +08:00
Tienson Qin
bc14bc0280 use macos-15-intel 2025-11-28 05:41:12 +08:00
Tienson Qin
da514009b3 use macos-15 2025-11-28 05:39:33 +08:00
Tienson Qin
1ee40210fc fix: use macos-14 for desktop release ci 2025-11-28 05:15:17 +08:00
Tienson Qin
a7583aa671 fix: ci 2025-09-24 10:07:18 +08:00
Tienson Qin
59d631b425 fix: desktop-release ci 2025-09-24 09:31:58 +08:00
Tienson Qin
bee8fd9884 remove outdated codesign 2025-09-24 09:26:37 +08:00
Tienson Qin
d1c8686b92 use azure sign for windows 2025-09-24 09:22:52 +08:00
Marc Fargas
dd50195cce Add Windows ARM64 build 2025-09-24 09:16:28 +08:00
Tienson Qin
d299fe6581 enable sentry source maps for iOS 2025-09-17 13:14:44 +08:00
Tienson Qin
89c4258e5d test android CI 2025-09-04 20:13:50 +08:00
Salman Chishti
be340b5ee4 upgrading action versions (#12006)
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2025-08-14 13:23:46 +08:00
Gabriel Horner
3700f4bc8f chore: bump node version to match new electron version
introduced in 1d9fa69296.
See https://releases.electronjs.org/release/v37.2.6 for node version
2025-08-07 10:30:53 -04:00
Tienson Qin
ab07860907 fix: release-electron
related to https://github.com/logseq/db-test/issues/411
2025-08-05 20:42:30 +08:00
Gabriel Horner
1616c633df chore: bump outdated versions on checkout action 2025-07-21 14:46:32 -04:00
Tienson Qin
c48e230c6a Merge branch 'master' into feat/db 2025-05-26 16:38:50 +08:00
Tienson Qin
97669c46e2 test: downgrade electron 2025-05-24 16:16:12 +08:00
Gabriel Horner
c9c0fc9ec3 Merge branch 'master' into feat/db 2025-05-19 15:41:53 -04:00
Gabriel Horner
fa869a4c77 chore: temporarily disable nightly build to allow testing of 0.10.11-rc1 2025-05-19 15:28:21 -04:00
Tienson Qin
dab5b98e1e chore: don't build android apk for db release 2025-05-13 18:43:31 +08:00
Tienson Qin
5e1a968530 Merge branch 'master' into feat/db 2025-05-13 18:22:20 +08:00
Tienson Qin
17c1fffe20 chore: disable old e2e-test for release 2025-05-12 15:54:08 +08:00
Tienson Qin
a13fb9ab4c fix: remove old builds for self-hosted windows code sign 2025-05-08 15:56:18 +08:00
Tienson Qin
93bb8ac224 chore: bump electron to 36.2.0 2025-05-08 14:53:00 +08:00
Tienson Qin
f4e5755c78 fix: ci hang 2025-05-08 06:15:01 +08:00
Tienson Qin
d05717588d Revert "chore: set node version to 22"
This reverts commit 859ca3c872.
2025-05-08 04:49:32 +08:00
Tienson Qin
859ca3c872 chore: set node version to 22 2025-05-08 04:20:23 +08:00
Tienson Qin
7aa52903c3 use actions/download-artifact@v4 2025-05-07 00:15:05 +08:00
Sean Casey
24ab09bd2c .github/workflows: update download-artifact actions to v4 2025-03-13 04:30:04 +08:00
Tienson Qin
0ff5471aba fix: use ubuntu-22.04 instead of latest for desktop release
Related bug: https://github.com/electron/electron/issues/41066.
2025-03-11 23:17:36 +08:00
Tienson Qin
7fb2d74566 fix: use actions/upload-artifact@v4 2025-03-11 23:17:36 +08:00
Tienson Qin
0f63988b4e chore: use macos-14 for arm64 build 2024-12-11 16:10:10 +08:00
Tienson Qin
af2fed8f63 fix: set arm64 image to macos-13-arm64 2024-12-11 15:42:23 +08:00
Andelf
c1dead5ed0 fix(ci): change timestamp server 2024-12-10 22:53:19 +08:00
Gabriel Horner
838d97d7ea Bump to NODE_VERSION 20 as our electron version requires it (#11636)
https://github.com/electron/electron/blob/main/docs/tutorial/electron-timelines.md
2024-12-10 20:20:44 +08:00
Tienson Qin
ebc2ea31de fix: MacOS CI for x64 2024-12-10 18:46:05 +08:00
Tienson Qin
94792f1019 chore: switch to macos-latest for github ci runners 2024-11-26 15:53:50 +08:00
Tienson Qin
c7b10ced51 fix: bump macos runner from 11 to 12 2024-07-22 21:37:14 +08:00
Andelf
b419b955cc Add MSI build for windows (#11301) 2024-05-09 16:35:49 +08:00
Andelf
5362aa258c ci(build): refine windows sign 2024-04-10 01:20:06 +08:00