{{ message }}
chore(deps): bump the cargo group across 1 directory with 2 updates#1
Merged
Merged
Conversation
Bumps the cargo group with 1 update in the / directory: [gix](https://github.com/GitoxideLabs/gitoxide). Updates `gix` from 0.58.0 to 0.63.0 - [Release notes](https://github.com/GitoxideLabs/gitoxide/releases) - [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md) - [Commits](GitoxideLabs/gitoxide@gix-v0.58.0...gix-v0.63.0) Updates `gix-fs` from 0.10.2 to 0.11.3 - [Release notes](https://github.com/GitoxideLabs/gitoxide/releases) - [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md) - [Commits](GitoxideLabs/gitoxide@gix-fs-v0.10.2...gix-fs-v0.11.3) --- updated-dependencies: - dependency-name: gix dependency-version: 0.63.0 dependency-type: direct:production dependency-group: cargo - dependency-name: gix-fs dependency-version: 0.11.3 dependency-type: indirect dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
hyperpolymath
pushed a commit
that referenced
this pull request
Jun 20, 2026
…fied estate-export + web seams Make reposystem the estate cockpit by fixing the root problem: the representation was fragmented across five disagreeing sources and the real ~297-repo estate (repos.toml) was disconnected from the visualisation engine (GraphStore), so web/export.json was empty and the UI rendered nothing. Representation (Rust `types` is now the single schema of record): - Add Estate (multi-estate parameterisation; hyperpolymath = estate #1), ExternalSeam + SeamDomain (loose cross-links to aerie=network / ambientops=machine; seams are edge sinks), RelationType::RefersTo (the only relation allowed to target a seam), and estate/metadata fields on Repo. - Enforce the seam-sink invariant in EcosystemGraph::add_edge; render seams in to_dot; persist estates/seams for free via the existing split-file JSON. Bridge + interchange: - New `reposystem import manifest` (src/importers/manifest.rs) maps repos.toml into the GraphStore (289 unique repos + aerie/ambientops seams), reusing Forge::from_url and scanner::parse_owner_name. Sibling systems are matched by basename and promoted to seams. - New unified `export --format estate-json` envelope (schema reposystem/estate-export@1) serialises all stores + estates + seams. One serializer, many transports. Visualisation (begin convergence): - web/app.js consumes the envelope: renders external seams and adds an estate selector + estate filtering; styles.css/index.html add the seam node + control. Schema alignment + registry: - config/{contracts,reposystem}.ncl aligned to the Rust taxonomy (drop the competing EdgeKind; add Estate/Seam/RefersTo); config/tools.ncl "super power collection" registry added; spec/DATA-MODEL.adoc made normative; GRAPH-STRUCTURE.md marked superseded. Build/test fixes (pre-existing, surfaced once the build was unblocked): - Cargo.toml: enable gix `sha1` feature — gix-hash Kind::Sha1 was cfg'd out, failing to compile on rustc 1.94 (blocked all builds). - scan now honours --json (emits the graph JSON); logs routed to stderr so piped stdout stays clean. Fixed an unannotated verisimdb doctest fence. Verification: cargo test 113/113; `just web-refresh` yields a non-empty web/export.json (289 repos, aerie/ambientops seams) that the HUD renders. Consolidation gitlink surgery and Phases 2-6 follow in later PRs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KhFfkfjKaB7Rg957u3uCT6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Bumps the cargo group with 1 update in the / directory: gix.
Updates
gixfrom 0.58.0 to 0.63.0Commits
4f98e94Release gix-features v0.38.2, gix-actor v0.31.2, gix-validate v0.8.5, gix-obj...9511416adjust changelogs prior to released6cd449Merge branch 'various-fixes'e955770fix: symlink support forziparchivescd4de83update dependencies6f55f2afix-CI79dce79Merge pull request from GHSA-7w47-3wg8-547c1242151Apply suggestions from code reviewd2ae9d5adapt to changes ingix-ref9555efefix!: assure that special device names on Windows aren't allowed.Updates
gix-fsfrom 0.10.2 to 0.11.3Changelog
Sourced from gix-fs's changelog.
... (truncated)
Commits
f2b522dRelease gix-attributes v0.22.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwa...92271a8another maintenance release of a crate that was just released :/d379555adjust versions, againa65a17fRelease gix-glob v0.16.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0....42ceceamore changelogs to prepare for release with stable crates933a801conformgix-pathto same version and allow publish to continue.d19af16Release gix-date v0.9.0, gix-actor v0.31.6, gix-validate v0.9.0, gix-object v...0f25841prepare changelogs prior to release9ed2b24Merge branch 'improvements'6990afdfix: similarity detectionDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.