diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 0000000..2284b93 --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,31 @@ +# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs + +name: Node.js CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.x, 20.x, 22.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + + steps: + - uses: actions/checkout@v4 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - run: npm ci + - run: npm run build --if-present + - run: npm test diff --git a/README.md b/README.md index 8d07845..9e5ca71 100644 --- a/README.md +++ b/README.md @@ -187,9 +187,9 @@ Drop [`docs/publish-template.yml`](docs/publish-template.yml) into your repo as | Repo | Format | Description | Status | Last synced | | --- | --- | --- | :---: | --- | -| [understand-quickly/demo-code-review-graph](https://github.com/understand-quickly/demo-code-review-graph) | `code-review-graph@1` | Demo entry: a sample code-review-graph export covering files, classes, and tests. | ✅ ok | 2026-05-09 | -| [understand-quickly/demo-gitnexus](https://github.com/understand-quickly/demo-gitnexus) | `gitnexus@1` | Demo entry: a sample GitNexus graph modeled on its own codebase. | ✅ ok | 2026-05-09 | -| [understand-quickly/demo-understand-anything](https://github.com/understand-quickly/demo-understand-anything) | `understand-anything@1` | Demo entry: a hand-built sample knowledge graph in the understand-anything@1 shape. | ✅ ok | 2026-05-09 | +| [understand-quickly/demo-code-review-graph](https://github.com/understand-quickly/demo-code-review-graph) | `code-review-graph@1` | Demo entry: a sample code-review-graph export covering files, classes, and tests. | ✅ ok | 2026-05-10 | +| [understand-quickly/demo-gitnexus](https://github.com/understand-quickly/demo-gitnexus) | `gitnexus@1` | Demo entry: a sample GitNexus graph modeled on its own codebase. | ✅ ok | 2026-05-10 | +| [understand-quickly/demo-understand-anything](https://github.com/understand-quickly/demo-understand-anything) | `understand-anything@1` | Demo entry: a hand-built sample knowledge graph in the understand-anything@1 shape. | ✅ ok | 2026-05-10 | ## Status legend diff --git a/registry.json b/registry.json index b5ba705..204d4ae 100644 --- a/registry.json +++ b/registry.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "generated_at": "2026-05-09T04:09:10.746Z", + "generated_at": "2026-05-10T06:16:44.059Z", "entries": [ { "id": "understand-quickly/demo-code-review-graph", @@ -19,7 +19,7 @@ "last_error": null, "last_sha": "db43045f1341c8ba1f20c666497bc78500fad64b411ed8a8b6836e958d58fb39", "size_bytes": 8545, - "last_synced": "2026-05-09T04:09:10.746Z", + "last_synced": "2026-05-10T06:16:43.518Z", "nodes_count": 7, "edges_count": 7, "top_kinds": [ @@ -46,7 +46,7 @@ "source_sha": null, "head_sha": null, "commits_behind": null, - "drift_checked_at": "2026-05-09T04:09:10.683Z" + "drift_checked_at": "2026-05-10T06:16:43.274Z" }, { "id": "understand-quickly/demo-gitnexus", @@ -65,7 +65,7 @@ "last_error": null, "last_sha": "5c9a843fa7ffda007cc4ef4fce80beb54bbdd5d8995db06b8db606980c07239a", "size_bytes": 8713, - "last_synced": "2026-05-09T04:09:10.629Z", + "last_synced": "2026-05-10T06:16:43.805Z", "nodes_count": 8, "edges_count": 10, "top_kinds": [ @@ -100,7 +100,7 @@ "source_sha": null, "head_sha": null, "commits_behind": null, - "drift_checked_at": "2026-05-09T04:09:10.559Z" + "drift_checked_at": "2026-05-10T06:16:43.678Z" }, { "id": "understand-quickly/demo-understand-anything", @@ -117,7 +117,7 @@ "miss_count": 0, "status": "ok", "last_error": null, - "last_synced": "2026-05-09T04:09:10.475Z", + "last_synced": "2026-05-10T06:16:44.058Z", "last_sha": "8076fa075a94ade41b2df7f3a8f1f6a8ace220f609ec5823be51e47ab30b418b", "size_bytes": 4366, "nodes_count": 10, @@ -144,7 +144,7 @@ "source_sha": null, "head_sha": null, "commits_behind": null, - "drift_checked_at": "2026-05-09T04:09:10.392Z" + "drift_checked_at": "2026-05-10T06:16:43.931Z" } ], "last_drift_index": 0 diff --git a/site/.well-known/repos.json b/site/.well-known/repos.json index 7eb61fa..239615b 100644 --- a/site/.well-known/repos.json +++ b/site/.well-known/repos.json @@ -5,7 +5,7 @@ "id": "understand-quickly/demo-code-review-graph", "format": "code-review-graph@1", "graph_url": "https://looptech-ai.github.io/understand-quickly/schemas/__fixtures__/code-review-graph/real-sample.json", - "last_synced": "2026-05-09T04:09:10.746Z", + "last_synced": "2026-05-10T06:16:43.518Z", "status": "ok", "source_sha": null }, @@ -13,7 +13,7 @@ "id": "understand-quickly/demo-gitnexus", "format": "gitnexus@1", "graph_url": "https://looptech-ai.github.io/understand-quickly/schemas/__fixtures__/gitnexus/real-sample.json", - "last_synced": "2026-05-09T04:09:10.629Z", + "last_synced": "2026-05-10T06:16:43.805Z", "status": "ok", "source_sha": null }, @@ -21,7 +21,7 @@ "id": "understand-quickly/demo-understand-anything", "format": "understand-anything@1", "graph_url": "https://looptech-ai.github.io/understand-quickly/schemas/__fixtures__/understand-anything/real-sample.json", - "last_synced": "2026-05-09T04:09:10.475Z", + "last_synced": "2026-05-10T06:16:44.058Z", "status": "ok", "source_sha": null } diff --git a/site/stats.json b/site/stats.json index 86431a3..33d5d22 100644 --- a/site/stats.json +++ b/site/stats.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "generated_at": "2026-05-09T04:09:11.078Z", + "generated_at": "2026-05-10T06:16:44.448Z", "totals": { "entries": 3, "nodes": 25,