Move rules into db dep as it's useful for external apps

- rules is already used by logseq-query and will be useful for
  nbb-logseq
- Updated db jobs to run in deps/db by default. Less typing but
  more importantly discourages independent libraries from depending on
  external scripts.
- Moved lint-rules task into db since it is db specific now
- Also remove nbb-logseq from top-level as all nbb compatibility is in
  deps.
This commit is contained in:
Gabriel Horner
2022-06-08 12:33:10 -04:00
committed by Tienson Qin
parent 6608537909
commit 17d2462343
13 changed files with 27 additions and 85 deletions

View File

@@ -52,11 +52,6 @@ jobs:
with:
cli: ${{ env.CLOJURE_VERSION }}
- name: Setup Babashka
uses: turtlequeue/setup-babashka@v1.3.0
with:
babashka-version: ${{ env.BABASHKA_VERSION }}
- name: Clojure cache
uses: actions/cache@v2
id: clojure-deps
@@ -79,10 +74,6 @@ jobs:
yarn cljs:test
node static/tests.js
# In this job because it depends on an npm package
- name: Load nbb compatible namespaces
run: bb test:load-namespaces-with-nbb
lint:
runs-on: ubuntu-latest
@@ -118,9 +109,6 @@ jobs:
- name: Lint invalid translation entries
run: bb lang:invalid-translations
- name: Lint datalog rules
run: scripts/lint_rules.clj
e2e-test:
runs-on: ubuntu-latest