Commit Graph

473 Commits

Author SHA1 Message Date
Gabriel Horner
f28e001b5a enhance: ensure export EDN is idempotent across import and export
An EDN export should consistently produce the same EDN when imported
into a new graph and re-exported. This adds initial fn, cli option and
test to ensure this. There are some known TODOs. diff-graphs script was
removed as it was being used as a subset of the workflow provided by the
--roundtrip option
2026-02-18 15:23:41 -05: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
ed240ac01e fix: today journal created-at/updated-at keep updating 2026-02-13 05:04:08 +08:00
Gabriel Horner
cd7c1ef50e enhance(dev): add linters for db-sync
Fix minor kondo errors. Also removed obvious dead code found by carve linter
2026-02-09 12:25:50 -05:00
Tienson Qin
54844ff95f no need to run db-sync tests in build CI
because it's already handled by its own dep ci test
2026-02-06 19:08:52 +08:00
Gabriel Horner
4fbd147f08 Merge branch 'master' into feat/worker-sync 2026-02-04 16:54:56 -05:00
Gabriel Horner
c1ca626b36 enhance(dev): add workflow to run db-sync's tests
Also disable test ns that has hanging tests. Was able to pinpoint
where tests are hanging and left logging there to fix it in the future
2026-02-04 16:36:16 -05:00
Tienson Qin
4cad271f6a update project name 2026-01-30 21:33:37 +08:00
Tienson Qin
04ed8cc29a Merge branch 'master' into feat/worker-sync 2026-01-30 21:20:56 +08:00
Tienson Qin
e028b223a2 add sync deploy workflow 2026-01-30 21:19:40 +08:00
Tienson Qin
877039b810 don't auto deploy sync test 2026-01-30 21:08:19 +08:00
Tienson Qin
ecc579aecc add sync test workflow 2026-01-30 21:05:10 +08:00
Gabriel Horner
ed805f039f chore: cleanup bb tasks after file graph removal
Remove needless 'db-' prefix for several dev tasks. Remove linter for
file and db graph separation. It served us well :)
2026-01-22 13:19:58 -05:00
Gabriel Horner
e07ff6dd88 chore: convert query-dsl tests to db graphs
Able to remove some dead code and add :build.test/title which
is reusable for future tests
2026-01-22 13:19:57 -05:00
Gabriel Horner
5d4a91eb7e enhance(dev): Add more publish docs
enable linter now that namespaces are documented
2026-01-22 11:31:57 -05:00
Gabriel Horner
a5fe0b8dd5 fix: publish not building in CI 2026-01-21 17:31:01 -05:00
Gabriel Horner
cd8f312b9f enhance(dev): add linters and workflow for publish
to have basic code quality checks. Test worker asset builds
successfully Also fix minor things caught by clj-kondo and carve.
2026-01-21 15:34:22 -05:00
Gabriel Horner
3e0d57bc32 chore: prefix deps workflows with 'deps-'
to organize workflow files better
2026-01-21 14:16:38 -05:00
Tienson Qin
cb019e9e52 remove source maps for testing 2026-01-09 00:04:39 +08:00
Tienson Qin
eb7e52257e disable sentry for any-branch test 2026-01-08 23:54:43 +08:00
Tienson Qin
b6ca3097da add workflow to deploy any branch 2026-01-08 23:44:11 +08: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
Gabriel Horner
a6503cc2f3 fix: add back validation of properties graph to CI
Accidentally taken out w/ last refactor
2025-12-30 14:50:30 -05:00
Tienson Qin
a2a5bfc09d remove temp workflow 2025-12-26 19:16:36 +08:00
Tienson Qin
c548542b43 add ci tool 2025-12-26 19:11:02 +08:00
Tienson Qin
666c50f659 fix: sentry-cli releases 2025-12-16 08:31:07 +08:00
Gabriel Horner
ef96a8d031 chore: remove db scripts made redundant by CLI 2025-12-12 10:17:12 -05:00
rcmerci
61daa0aff0 ci: separate build and parallel test jobs for rtc-extra-test 2025-12-12 22:17:31 +08:00
rcmerci
fa7c9f1025 ci: add rtc-extra-part2-test to github ci and run in parallel 2025-12-12 22:04:24 +08:00
Tienson Qin
84df4ad93a fix(ci): remove space 2025-12-10 17:36:09 +08:00
Tienson Qin
9fc2b2c73b fix: if: must be single-line 2025-12-10 17:26:09 +08:00
charlie
ad109277bf enhance(ci): add push trigger and conditional execution for build-docs workflow 2025-12-10 15:11:06 +08:00
charlie
e8d06f6fa8 chore(ci): update dependencies and add GitHub Actions workflow for syncing plugin documentation 2025-12-10 14:48:41 +08:00
Gabriel Horner
effcce3a64 fix: lockfile not updated for latest nbb-logseq 2025-12-09 11:01:30 -05:00
Tienson Qin
f594e2034f fix(rtc): batch store and validate db (#12249)
* fix(rtc): batch store and validate db

* fix: logseq.db/transact! shouldn't distinct tx-data

since move-op include 2 steps:
1. insert-block
2. update-attrs

This results in db invalid after step 1.

* refactor: add transact-with-temp-conn!

* bump nbb-logseq and add tests for ldb/transact* fns

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
2025-12-09 20:47:37 +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
ce6b4ff2df remove outdated build-ios workflow 2025-11-24 11:40:18 +08:00
Gabriel Horner
b9318281f3 fix: re-enable repeatable install now that it's fixed on master 2025-11-11 12:02:54 -05:00
Gabriel Horner
7bf2738744 fix: frozen-lockfile install
yarn.lock needed more updating after #12202
2025-11-11 11:31:23 -05:00
Tienson Qin
1949a8a2f9 fix: test website ci 2025-11-10 22:30:22 +08:00
Tienson Qin
9ebe370ec6 Enhance/native bottom tabs (#12202)
* enhance(ux): native bottom tabs on iOS

* fix: hide bottom tabs when sheet has been opened
2025-11-10 13:15:00 +08:00
Gabriel Horner
d9cad1260d chore: disable failing e2e check which prevents deploy
See
https://github.com/logseq/logseq/actions/runs/19182048455/job/54840890964
which fails to download artifact even though
87ad398399 e2e passes
2025-11-07 17:07:11 -05:00
rcmerci
d25cd4c1e9 fix(ci): clj-e2e.yml 2025-11-07 19:54:46 +08:00
Tienson Qin
d77ce05934 enhance: prevent deploy when e2e failed 2025-11-07 02:25:10 +08:00
Tienson Qin
6b4f0bc614 fix iOS CI 2025-10-11 16:16:49 +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