Gabriel Horner
6608537909
Move logseq.graph-parser.db* namespaces to their own dep
...
Also add its own CI file
2022-06-10 15:39:11 +08:00
Tienson Qin
f4f1ff1ba2
fix: outdent blocks and re-enable outliner tests
...
related to #5604
2022-06-08 13:06:10 +08:00
Gabriel Horner
47c4305f62
Temporarily disable outliner tests which are hanging
...
Hang started in 3fdac736d9
2022-06-07 14:01:07 -04:00
Gabriel Horner
b142327491
Finish up logseq.graph-parser
...
- Parser now parses all graph files like the app does, not just pages and journals.
This required extracting another fn from repo-handler
- Add and tweak CI steps that are specific to graph-parser. All
namespaces in this library are checked for nbb compatibility
- Cleaned up parser cli API so only one fn is needed for scripts
- Tests were updated to match new parsing behavior
- large_vars.clj can run with a smaller max-line-count after only refactoring two fns
- Add docs
2022-05-27 00:54:30 -04:00
Gabriel Horner
1e299052ce
Setup cljs tests for graph-parser
...
- Also reuse docs graph test assertions to ensure main app
and graph-parser are in sync.
- Removed promesa from extract tests
since they are no longer async
- Added cljs and npm deps that were missing and caught by cljs tests
2022-05-26 18:04:45 -04:00
Gabriel Horner
15b8e5e9df
Setup CI jobs that are only for graph-parser
...
Also move all non graph-parser fns to frontend thanks to carve lint
2022-05-26 18:04:45 -04:00
Gabriel Horner
4813d903d5
Move graph-parser to its own dir
2022-05-26 18:04:45 -04:00
Andelf
ce3fef7368
fix(android): use es6 as build target
2022-05-24 17:22:49 +08:00
Gabriel Horner
b79b1ca36e
Mldoc tests run under nbb
2022-05-10 20:22:48 -04:00
Gabriel Horner
461f7e067d
Forgot bb install in job
2022-05-04 12:02:36 -04:00
Gabriel Horner
c0e1e16372
Finish up CI job for requiring nbb-compatible namespaces
2022-05-04 12:02:36 -04:00
Gabriel Horner
d6082156c5
Find namespaces for nbb-compatible CI step
2022-05-04 12:02:36 -04:00
salevdns
41cbb036a0
Exclude pre-releases
...
Exclude pre-releases since no version tagging is applied atm.
2022-04-22 09:37:13 +08:00
salevdns
43417c68ed
Docker: Add support for arm64 image & autobuild
2022-04-22 09:37:13 +08:00
Andelf
115054736d
test(e2e): add test for backspace and cursor pos ( #4896 )
...
* test(e2e): add test for backspace and cursor pos
* fix(test): refine, fix wrong helper
2022-04-15 19:50:25 +08:00
Peng Xiao
3beb46261e
fix: lock file & ci check
2022-04-12 10:00:06 -04:00
Junyi Du
a97c37c2ad
test(e2e): fix missing event_ property of KeyboardEvent in Google Closure Library
2022-04-01 17:36:39 +08:00
Andelf
3215b99be4
fix(build): deps for macos arm64 build
2022-03-27 00:59:19 +08:00
Andelf
d74f75d1a1
fix(build): dugite arch under macOS arm64
...
Fix #4563
2022-03-25 01:11:35 +08:00
Andelf
3a5fe6b413
fix(ci): sourcemap of android
2022-03-24 14:43:50 +08:00
Andelf
7b040787e8
fix(build): sourcemap in release ( #4710 )
...
* fix(build): sourcemap in release
Fix #4613
2022-03-24 14:03:26 +08:00
Andelf
c3110117ed
ci(android): allow non-release build
2022-03-21 16:15:40 +08:00
Andelf
687f5b8c9c
fix(build): keep source map in app release
2022-03-19 19:58:43 +08:00
Andelf
a3b5f10d0b
fix(ci): add sentry sourcemaps
2022-03-19 19:11:36 +08:00
Gabriel Horner
9af9150a0a
Add CI check to make sure static yarn.lock is updated
2022-03-18 11:04:47 -04:00
Gabriel Horner
d34e53b6f7
Bump bb to a version that supports datalog parser
2022-03-09 14:10:38 +08:00
Gabriel Horner
6200ec70d3
Add rules linter for unbound vars and invalid queries
...
Linter caught one unbound var which wasn't an error but nonetheless good
to cleanup
2022-03-09 14:10:38 +08:00
Gabriel Horner
465765abc8
Fix outdated yarn.lock
2022-02-23 00:04:42 +08:00
Gabriel Horner
c70bc56d75
Add CI check for outdated yarn.lock
2022-02-23 00:04:42 +08:00
Tienson Qin
5778ae8004
Merge pull request #4126 from logseq/dev/var-sizes-linter
...
Add Linter for large vars
2022-02-10 17:50:46 +08:00
Andelf
eedbc60e7e
fix(ci): pr-labeler config
2022-02-10 10:41:27 +08:00
Andelf
c66b6b5611
chore(dev): add more pr labeler rules
2022-02-09 14:33:46 +08:00
xxchan
7d8c748cf6
Update .github/ISSUE_TEMPLATE/bug_report.yaml
2022-02-09 14:24:42 +08:00
Andelf
bb7aac78bd
Update .github/ISSUE_TEMPLATE/bug_report.yaml
2022-02-09 14:24:42 +08:00
xxchan
3d12b17ad9
Update bug_report.yaml
2022-02-09 14:24:42 +08:00
xxchan
bb83dd7d60
Update bug_report.yaml
2022-02-09 14:24:42 +08:00
Gabriel Horner
40eb74a47c
Add first pass at large vars linter
...
Had to tweak rewrite-clj to read vars with metadata.
Added fail fast behavior to fns to prevent silent failure
which was impacting tasks. Started looking at a few vars. More to look
at
2022-02-04 14:06:50 -05:00
Gabriel Horner
0fcdb498d8
Update lang tasks to also read shortcuts
...
- Updated docs with more accurate picture of translation state
- invalid task found keys that were no longer used from 2 commands
- Cleaned up rewrite-clj
2022-02-02 11:26:20 -05:00
Gabriel Horner
04241dfe96
Merge branch 'master' into feature/lang-tasks-and-ci
2022-01-29 10:06:44 -05:00
Tienson Qin
1d18dd627d
Merge branch 'master' into dev/add-unused-vars-job
2022-01-29 20:37:19 +08:00
Andelf
08c3c1dfea
chore: do not tag incoming issues
2022-01-29 14:54:57 +08:00
Gabriel Horner
092c211729
Merge branch 'master' into feature/lang-tasks-and-ci
2022-01-28 14:50:34 -05:00
Gabriel Horner
9b0175a77f
Merge branch 'master' into dev/add-unused-vars-job
2022-01-28 12:00:12 -05:00
Gabriel Horner
8d517429d7
Fix grammar and typos in issue template
2022-01-29 00:20:00 +08:00
Gabriel Horner
664b32e03a
Merge branch 'master' into dev/add-unused-vars-job
2022-01-28 09:57:32 -05:00
Andelf
8e54cd85dd
chore: update issue template
2022-01-28 20:44:49 +08:00
Manjusaka
07a39a0e44
fix the typo
2022-01-28 20:32:40 +08:00
Manjusaka
a351e37f02
update
2022-01-28 20:32:40 +08:00
Manjusaka
193c097b79
[MISC] Add new friendly issue template for bug report
2022-01-28 20:32:40 +08:00
Gabriel Horner
02c0489a26
Add CI job for invalid dicts
...
And tweak fn so that it actually fails
2022-01-27 17:43:10 -05:00
Gabriel Horner
8b428796bc
Setup carve and ignore all unused vars by default
...
Also split out lint jobs to their own step
2022-01-27 14:11:59 -05:00
Tienson Qin
6aba8c3241
Improve long page editing performance ( #3855 )
...
* Remove expensive parsing when saving files
* Add limit to page blocks query
* Don't collapse block's body to make it compatible with other tools
* Alert if there're unsaved changes when switching graphs
* DB schema migration for :block/collapsed? from it's property
Co-authored-by: Andelf <andelf@gmail.com>
2022-01-18 10:37:31 +08:00
Gabriel Horner
2b46cc4938
Fix kondo invocation and output progress
2022-01-16 12:42:34 +08:00
Gabriel Horner
8b0026f34b
Tweak lint docs
2022-01-16 12:42:34 +08:00
Gabriel Horner
3ec587d6eb
lint :all-the-things:
2022-01-16 12:42:34 +08:00
Andelf
71ff117d59
ci(build): rename job
2022-01-13 22:48:27 +08:00
Andelf
bee80914a6
ci: refacotr test, add as many cache to speedup
2022-01-13 12:27:47 +08:00
Gabriel Horner
b7b3375f62
Lint extensions/ and wrap up hanging frontend dirs
...
fs/, format/ and logseq/ also added to linting by adding todos for later
inspection
2022-01-12 16:38:17 -05:00
Gabriel Horner
f1d15b0e05
Lint components and address comments in review
...
Start using :clj-kondo/ignore as lint violations that need to be
revisited. They may side effect and should be removed with better
understanding of their context
2022-01-12 15:32:47 -05:00
Gabriel Horner
f864f0fd1c
Add linting that passes so far to CI
2022-01-11 17:41:04 -05:00
Gabriel Horner
3ded9ee1ff
Add comment about allowed node version
...
node 17.x is the default for homebrew which doesn't work with this repo.
Make allowed node version more explicit to avoid dev confusion
2022-01-12 00:22:37 +08:00
Andelf
0aa36ae78c
fix(ci): trigger pr-labeler on pull_request_target
2022-01-11 16:21:50 +08:00
Andelf
b4371ce8a4
ci: add pr labeler
2022-01-07 22:13:18 +08:00
Andelf
4badfcd899
ci: rename release title
2022-01-06 18:27:47 +08:00
Andelf
a17c833fb6
fix(ci): wrong yml format
2022-01-06 15:00:19 +08:00
Andelf
ca2e6b1312
chore: add release.yml config
2022-01-05 20:14:28 +08:00
Bad3r
20bd901164
enhancement: update feature request template
2022-01-04 10:28:02 +08:00
Andelf
27af2a8234
fix(ci): version check cmd
2021-12-28 15:36:36 +08:00
Andelf
9acafb2745
build(docker): add docker build
2021-12-28 15:36:36 +08:00
Andelf
bd6bb97293
ci: non release for non-beta
2021-12-25 10:29:14 +08:00
Andelf
d5921e3a33
ci: add android apk build to nightly and beta release
2021-12-23 01:17:35 +08:00
Andelf
d18e8d4c03
ci: add android apk build
2021-12-22 15:01:21 +08:00
Andelf
ed8850111d
fix(ci): fix typo, add missing checksum
2021-12-15 12:27:06 +08:00
Andelf
096e285090
fix: nightly build with draft=false
2021-12-14 13:49:38 +08:00
Andelf
878524355b
ci: always non-draft for nightly build
2021-12-14 00:17:05 +08:00
Andelf
e1a7f6b8c6
ci: add nightly release job
2021-12-14 00:17:05 +08:00
Andelf
0f6c68711c
fix(ci): enable e2e test on push
2021-12-13 11:11:03 +08:00
Andelf
adf0680c00
fix(ci): force macos-11
2021-12-08 23:56:45 +08:00
Tienson Qin
cf795aeaef
fix: add apple asc provider
2021-12-08 22:40:39 +08:00
Andelf
8f211e21c5
fix(ci): missing variables in release build, disable nightly
2021-12-01 13:19:26 +08:00
Andelf
935a317c6e
ci: use version.cljs instead
2021-11-30 11:06:35 +08:00
Andelf
fa003e6f57
ci: refactor desktop app release ci, add nightly build
2021-11-30 11:06:35 +08:00
Andelf
dc8972b08a
ci: add .gitlibs to build cache
2021-11-26 12:03:22 +08:00
Tienson Qin
50904f6fb3
ci: another try
2021-11-24 17:45:18 +08:00
Tienson Qin
b05f79a032
ci: fix cert path
2021-11-24 16:53:42 +08:00
Tienson Qin
f24211de00
ci: another try
2021-11-24 16:29:17 +08:00
Tienson Qin
6bb9e79ef9
ci: use WIN_CSC_LINK instead
2021-11-24 15:59:06 +08:00
Tienson Qin
eb187b85b9
chore: add debug
2021-11-24 15:43:48 +08:00
Tienson Qin
a55ffc674a
fix: add CSC_LINK and CSC_KEY_PASSWORD to github action
2021-11-24 15:10:13 +08:00
Tienson Qin
622a04b7b3
fix: github action
2021-11-24 14:35:46 +08:00
Tienson Qin
c4abb02539
fix: add windows cert
2021-11-24 11:40:31 +08:00
Andelf
a80b3d1c68
ci: add e2e test
2021-11-23 17:26:53 +08:00
Gabriel Horner
d2675cdfe7
Remove clj testing as it's no longer used
2021-11-22 14:59:57 +08:00
Gabriel Horner
fb256884ba
Use clojure invocation that doesn't depend on rlwrap
2021-11-22 14:59:57 +08:00
Gabriel Horner
24807eef17
Fix clj test so that it passes
...
roam-test was no longer clj compatible with dependence on text and date
namespaces. Added to CI to ensure clj tests continue to pass
2021-11-22 14:59:57 +08:00
Tienson Qin
df2d3cfeea
release: disable npm caches
2021-11-18 21:42:10 +08:00
Tienson Qin
d022c6828d
fix: run yarn clean first
2021-11-18 21:37:07 +08:00
Tienson Qin
53aa6afcac
chore: update github workflow
2021-11-18 18:23:11 +08:00
Tienson Qin
f2f21add46
release: add debug
2021-11-18 16:16:34 +08:00
Tienson Qin
36aa870c42
fix: add :pseudo-names true for electron build
2021-11-18 15:41:35 +08:00
Andelf
2e69a27b9d
chore: relocate pr template, with grammar correction
2021-11-17 12:32:23 +08:00
Tienson Qin
ed72933a04
fix: uncomment macos arm64 build
2021-11-11 17:11:05 +08:00
Tienson Qin
2d18bf3666
fix: re-enable build-macos-arm64
2021-11-10 12:30:32 +08:00
Tienson Qin
224ced921f
fix: disable macos arm64 build temporarily
2021-11-06 20:52:02 +08:00
Tienson Qin
d8c9045320
chore: bump mldoc
...
Disable macos arm64 temporarily because github action doesn't work.
2021-11-06 20:46:39 +08:00
Tienson Qin
280f8de5f8
ci: test
2021-11-06 19:23:43 +08:00
Tienson Qin
0957c396c8
ci: test
2021-11-06 18:36:34 +08:00
Tienson Qin
4cac3639b2
ci: test
2021-11-06 18:17:58 +08:00
Tienson Qin
900d792f5f
Update build-desktop-release.yml
2021-11-06 07:04:52 +08:00
Tienson Qin
fbfb81dfe3
ci: add debug
2021-11-05 22:43:34 +08:00
Tienson Qin
fd239c0203
ci: disable cache and rebuild together
2021-11-05 22:31:35 +08:00
Tienson Qin
b339090d81
ci: disable electron-rebuild temporarily
2021-11-05 22:14:44 +08:00
Tienson Qin
aa8ff14ba8
fix: disable github ci cache
2021-11-05 21:34:57 +08:00
Tienson Qin
62bf4034ff
fix: windows release doesn't include git
2021-09-23 22:02:27 +08:00
Tienson Qin
640d447b3b
debug: disable cache node modules temporally
2021-09-15 09:48:47 +08:00
Tienson Qin
cafb0d9aad
fix: mac m1 signature issue
2021-09-09 23:27:01 +08:00
Tienson Qin
f2e1b42d0f
enhance: github release action
2021-08-20 11:54:22 +08:00
Weihua Lu
b5f63d0d4b
enhance: add arm64 m1 mac build
2021-06-28 21:22:01 +08:00
Weihua Lu
731ef32989
chore: bump ci node version
2021-06-28 21:09:23 +08:00
Tienson Qin
69714e94d1
Revert "chore: debug secrets"
...
This reverts commit ee97c8fa19
.
2021-06-12 01:43:43 +08:00
Tienson Qin
ee97c8fa19
chore: debug secrets
2021-06-12 01:36:45 +08:00
Tienson Qin
7dd38241ce
Revert "chore: add debug"
...
This reverts commit 688f1d3097
.
2021-06-11 23:16:47 +08:00
Tienson Qin
688f1d3097
chore: add debug
2021-06-11 22:23:54 +08:00
Tienson Qin
a8b32781a4
chore: rename alpha to beta for releases
2021-06-03 22:51:09 +08:00
Tienson Qin
4294b063d3
chore: remove frozen lock
2021-06-02 19:14:36 +08:00
Tienson Qin
4cae70eadb
chore: test with ubuntu-18.04
2021-05-25 00:34:31 +08:00
defclass
79743f6461
chore(build): fix tmp name
2021-05-01 00:48:04 +08:00
defclass
0480d99923
chore(build): fix macos build
2021-05-01 00:24:08 +08:00
defclass
3cdd946414
chore(build): fix macos build
2021-05-01 00:10:17 +08:00
defclass
68e9cdd8ea
chore(build): fix tmp name
2021-04-30 23:59:12 +08:00
Tienson Qin
8b6fce1e02
Revert "chore(ci): add changable package name on packages"
...
This reverts commit fa735a4b0f
.
2021-04-30 23:40:44 +08:00
defclass
fa735a4b0f
chore(ci): add changable package name on packages
2021-04-30 23:19:06 +08:00
Dima Gerasimov
3446fb83f1
CI: add check for Docker image consistency
...
Otherwise it might cause weird build errors
2021-04-09 09:52:29 +08:00
Tienson Qin
957a2c65ab
fix: remove --frozen-lockfile
2021-03-18 21:16:49 +08:00
defclass
615c851d7c
chore(electron): add appimage format for linux
2021-03-09 10:35:35 +08:00
Tienson Qin
31fb85639f
fix: typo
2021-02-05 23:34:25 +08:00
defclass
06dee78c8c
chore(ci): add dmg file
2021-02-03 18:03:13 +08:00
defclass
e1b2f83d17
chore(ci): fix mac release file name
2021-02-03 18:03:13 +08:00
defclass
f75bf5e1b7
Revert "Merge pull request #1158 from logseq/refacotor/add-cljs-env"
...
This reverts commit d82555a6f9
, reversing
changes made to df1da263ac
.
2021-02-02 21:32:34 +08:00
defclass
8d868bf842
Merge remote-tracking branch 'upstream/master' into refacotor/add-cljs-env
2021-02-02 14:45:54 +08:00
defclass
5eed79823d
chore(ci): polish release name
2021-02-02 14:14:09 +08:00
defclass
de6f12795c
chore(ci): add master as default git ref
2021-02-02 14:13:03 +08:00
defclass
ab25acdda5
chore(ci): improve cache
2021-02-02 13:33:30 +08:00
defclass
e728f22851
Revert "chore(ci): display forge"
...
This reverts commit 652c65d168
.
2021-02-02 13:30:31 +08:00
defclass
23c7c86f38
chore(ci): add m2 cache
2021-02-02 13:30:20 +08:00
defclass
86b0d10ffd
chore(ci): fix apple id
2021-02-02 13:23:49 +08:00
defclass
652c65d168
chore(ci): display forge
2021-02-02 13:12:29 +08:00
defclass
e100f64dcc
chore(ci): add osx notarize
2021-02-02 11:21:41 +08:00
defclass
ef9aed0d5b
chore(ci): add windows cache
2021-02-02 10:38:00 +08:00
defclass
d3cf5fc1f0
chore(ci): yarn install --frozen-lockfile
2021-02-02 10:08:13 +08:00
defclass
6cda854a8d
chore(ci): cache node_modules
2021-02-02 09:58:39 +08:00
defclass
88331d3b88
chore(ci): add apple signing
2021-02-02 09:32:03 +08:00
defclass
5898f76e8c
chore(ci): add is-draft and is-pre-release switch
2021-02-01 23:16:23 +08:00
defclass
f2aa0ad68c
chore(ci): polish step names
2021-02-01 23:05:04 +08:00
defclass
c2ffb2503c
chore(ci): auto update version
2021-02-01 22:17:42 +08:00
defclass
347c4772aa
fix(ci): fix win x64 name
2021-02-01 21:22:57 +08:00
defclass
ef63e79907
chore(ci): update release
2021-02-01 21:08:28 +08:00
defclass
3dd8e37bc2
chore(ci): cache windows artifact
2021-02-01 19:45:41 +08:00
defclass
68e45a220b
chore(ci): split compile cljs
2021-02-01 19:00:18 +08:00
defclass
c70ee4956f
chore(ci): add windows support
2021-02-01 18:17:38 +08:00
defclass
5178354106
test(ci): test static files
2021-02-01 17:59:25 +08:00
defclass
9884dd73f2
fix(ci): fix typo
2021-02-01 16:39:04 +08:00
defclass
b1e77e6611
fix(ci): fix step id
2021-02-01 16:22:51 +08:00
defclass
caafc7bd19
fix(ci): fix typo
2021-02-01 16:18:33 +08:00
defclass
73073bcb2b
fix(ci): fix path
2021-02-01 16:14:35 +08:00
defclass
a49f597af5
chore(ci): add linux build
2021-02-01 15:50:22 +08:00
defclass
5bc09dcb2c
fix(ci): fix file name
2021-02-01 15:47:27 +08:00
defclass
2336b46523
chore(ci): add dummy version
2021-02-01 15:20:31 +08:00
defclass
c81f0cc202
chore(ci): add multiple build
2021-02-01 15:17:13 +08:00
defclass
6bc96e23ba
Merge remote-tracking branch 'upstream/master' into chore/desktop-release-ci
2021-02-01 09:34:19 +08:00
defclass
417d481763
chore(github): add github action
2021-02-01 09:32:35 +08:00
defclass
1d0f2ae196
chore(github): add github action
2021-01-29 16:46:40 +08:00
defclass
073df06617
chore(env): add cljs env
2021-01-18 17:46:19 +08:00
defclass
61af1627e4
fix(cd): fix single quote reference
2021-01-13 04:24:09 -08:00
defclass
1427420461
chore(build): add build and s3 sync
2021-01-13 04:24:09 -08:00
defclass
737b01541d
chore(build): add build stage action
2021-01-13 15:41:30 +08:00
Michael Wong
e618f7a5dd
Create build-stage.yml
2021-01-13 15:34:09 +08:00
Tienson Qin
5e0fbbd825
chore: remove yarn cache check for testing purpose
2020-12-22 12:35:57 +08:00
Tienson Qin
dc8c19d1a9
chore: clean yarn cache
2020-12-22 12:35:57 +08:00
Tienson Qin
426202c0a1
chore: update feature request to logseq forum
2020-12-15 11:13:05 +08:00
Tienson Qin
5c19b4b9a4
Add open collective
2020-12-09 14:42:09 +08:00
Yukun Guo
ed88c5743d
ci: update build.yml
2020-11-24 19:53:29 +08:00
Yukun Guo
e3111ed37f
ci: add CI
2020-11-23 16:55:24 +08:00
Yukun Guo
1243e83795
Update issue templates
2020-11-14 00:18:57 +08:00