enhance: built-in properties are indexed by :db/ident

built-in-properties are identified by their :db/ident instead
of :block/name. This removes reliance on :block/name and allows
us to consistently use namespaces when identifying built-in properties

:visible was renamed to :public? and is now included in :block/schema to
allow for querying. Also added a couple more new graph tests and tweaked
CI for db dep
This commit is contained in:
Gabriel Horner
2024-03-27 14:58:37 -04:00
parent 35203268ed
commit eecb510ccb
15 changed files with 284 additions and 263 deletions

View File

@@ -83,7 +83,7 @@ jobs:
bb: ${{ env.BABASHKA_VERSION }}
- name: Run clj-kondo lint
run: clojure -M:clj-kondo --parallel --lint src
run: clojure -M:clj-kondo --lint src test
- name: Carve lint for unused vars
run: bb lint:carve 2>/dev/null