Repository navigation
fix(cli): publish the Project package with its metadata and configuration - #1759
Conversation
…search ADR 0053 recorded the DataComponents profile for the Project package of a published research repository. That profile drops the workspace research metadata and configuration participants, so the Project summary derived from it has no title, licence or ontology mode. Record the corrected selection and the alternatives (#1749). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tion gf publish exported the Project package with the DataComponents profile, which drops the workspace research metadata and configuration participants. The Project summary is derived from that package, so a published research repository's summary had no title, licence or ontology mode. Export every committed participant except the research component instead. Research still travels only through the research interchange Version packages. The new test publishes a research Project with metadata and requires the served summary to carry it (#1749). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
gf publishexported the Project package with theDataComponentsprofile. That profile drops theworkspace/research_metadataandworkspace/configurationparticipants, which count assettingscomponents. The Project summary is derived from the Project package (ADR 0051), so every published research repository's summary had no title, licence or ontology mode, and a plaingf clone owner/reporeceived no metadata or configuration.researchcomponent kind. The selection is built from theCompleteselection preview, so participants added later are published without another change.Completeitself is refused for a Project with research Branches because its research registry carries operational heads. Research still travels only through the per-Version research interchange packages thatgf clone --ref/--version-uuidfetch.research_present: false, which is exact: ADR 0051 defines it as "this package carries a research component", and a repository's research presence is its manifestlineagefield (ADR 0052).Completepackage with a projected registry, or a summary derived from the Version package, were rejected.Closes #1749
Evidence
published_research_repository_summary_carries_project_metadata: publish a research Project with a title and licence throughgf publishto the reference Hub, bind the served summary to the manifest, and assert title, licence, both settings components,research_present: falseand the lineage fieldmain(titleisNone), passes with the fixcargo test -p graphforge-cli --libcargo test -p graphforge-cli --test hub_fixture(fixture drift)make check🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.