Commit Graph

324 Commits (1d014c13268e09f8003bbbae44bccee80f5362cf)

Author SHA1 Message Date
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