feat: entity system and temporal graph with Postgres-native search (#… #21
Annotations
2 errors and 1 warning
|
dev
removed Elasticsearch config\n- star package: updated to use entity.Entity instead of asset.Asset\n- CLI: entity commands (list, view, upsert, delete, search, types, context, impact)\n- Migration: single fresh schema with namespaces, users, entities, edges, chunks, stars\n\nSchema (6 tables):\n- namespaces, users, entities, edges, chunks, stars\n- tsvector + pg_trgm + pgvector for search (no ES)\n- RLS on all tables\n\n* refactor: cleanup stale deps, fix namespace service, add entity tests\n\n- go mod tidy: removed unused ES and other stale dependencies\n- Namespace service: nil-safe DiscoveryRepository (ES removed)\n- Deleted stale integration tests (postgres, user, namespace repo tests\n that depended on deleted test infrastructure)\n- Fixed last 2 \"asset\" string references in star errors and CLI\n- Added entity unit tests (11 tests):\n - Type validation (open type system)\n - Entity.IsCurrent temporal check\n - Reciprocal Rank Fusion (empty, single, multi-list)\n - Service: Upsert, GetByURN, Delete, GetAll, GetTypes, Search\n\n* chore: remove ES dependency, stale docs, configs, mocks, CI\n\n- Removed elasticsearch from docker-compose.yaml (Postgres-only)\n- Removed elasticsearch from config.yaml and config.example.yaml\n- Removed elasticsearch service from .github/workflows/test.yml\n- Deleted stale guide docs (ingestion, querying, starring, telemetry)\n- Deleted stale handler mocks (no tests import them)\n- Removed empty test/ directory\n- Updated Postgres to v16 in docker-compose\n- go mod tidy (cleaned unused indirect deps)\n\n* build: update PROTON_COMMIT to eefb04d (merged entity proto)\n\n* chore: gitignore docs/_drafts\n\n* fix: resolve all lint issues\n\n* fix: remove stale docs and fix sidebars.js\n\n* fix: resolve broken doc links and update concepts overview",
|
|
dev
removed Elasticsearch config\n- star package: updated to use entity.Entity instead of asset.Asset\n- CLI: entity commands (list, view, upsert, delete, search, types, context, impact)\n- Migration: single fresh schema with namespaces, users, entities, edges, chunks, stars\n\nSchema (6 tables):\n- namespaces, users, entities, edges, chunks, stars\n- tsvector + pg_trgm + pgvector for search (no ES)\n- RLS on all tables\n\n* refactor: cleanup stale deps, fix namespace service, add entity tests\n\n- go mod tidy: removed unused ES and other stale dependencies\n- Namespace service: nil-safe DiscoveryRepository (ES removed)\n- Deleted stale integration tests (postgres, user, namespace repo tests\n that depended on deleted test infrastructure)\n- Fixed last 2 \"asset\" string references in star errors and CLI\n- Added entity unit tests (11 tests):\n - Type validation (open type system)\n - Entity.IsCurrent temporal check\n - Reciprocal Rank Fusion (empty, single, multi-list)\n - Service: Upsert, GetByURN, Delete, GetAll, GetTypes, Search\n\n* chore: remove ES dependency, stale docs, configs, mocks, CI\n\n- Removed elasticsearch from docker-compose.yaml (Postgres-only)\n- Removed elasticsearch from config.yaml and config.example.yaml\n- Removed elasticsearch service from .github/workflows/test.yml\n- Deleted stale guide docs (ingestion, querying, starring, telemetry)\n- Deleted stale handler mocks (no tests import them)\n- Removed empty test/ directory\n- Updated Postgres to v16 in docker-compose\n- go mod tidy (cleaned unused indirect deps)\n\n* build: update PROTON_COMMIT to eefb04d (merged entity proto)\n\n* chore: gitignore docs/_drafts\n\n* fix: resolve all lint issues\n\n* fix: remove stale docs and fix sidebars.js\n\n* fix: resolve broken doc links and update concepts overview",
|
|
dev
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
raystack~compass~C63XQU.dockerbuild
|
50.1 KB |
sha256:fb6cf8daa91b1312a4a3f4d82f8ffbefbff30ea96dbb0e64822cefdb4732a726
|
|