Repository navigation
Conversation
One row per product with the implemented and the current version of its GA4GH specification, each linked to its source: the spec file on the product's default branch and the upstream release page. Read from the repos: proTES implements TES 1.1.0 (not 1.0), TRS-Filer TRS 2.0.2, Funnel a TES commit after 1.1.0 without a stated release. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Reviewer's GuideDocumentationReplace the API-focused overview with a product-by-product table of implemented and current GA4GH specification versions, linking each version to its source.
Add notes explaining version discrepancies, submodule-based specifications, and products without a stated release, while retaining guidance to check product documentation for deviations.
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Documentation build overview
|
Linked issuesChecked at commit d33ddc3 #143 docs: show implemented GA4GH spec versions · 3 of 3 met
|
There was a problem hiding this comment.
Hey - I've found 2 issues
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="docs/partners-and-developers/ga4gh-standards.md" line_range="21" />
<code_context>
+| [Funnel][funnel] | [TES][ga4gh-tes], for tasks | 1.1.0 and later changes: not stated as a release; [its submodule](https://github.com/calypr/funnel/tree/develop/api/tes) points to a commit after 1.1.0 | [1.1.0](https://github.com/ga4gh/task-execution-schemas/releases/tag/v1.1) | [Funnel][funnel] |
</code_context>
<issue_to_address>
**Funnel snapshot cannot be reproduced**
When a reader needs to verify the post-1.1.0 snapshot or Funnel’s develop branch advances, the link to `develop/api/tes` follows a mutable branch, so it no longer identifies the submodule commit used and readers cannot verify the specification snapshot described.
Link to the specific submodule commit instead of the mutable `develop` path.
</issue_to_address>
### Comment 2
<location path="docs/partners-and-developers/ga4gh-standards.md" line_range="17" />
<code_context>
+that the product's default branch builds on, and the release page of the
+specification. Checked in November 2026.
+
+| Product | API | Implemented version | Current version | Docs |
+| --- | --- | --- | --- | --- |
+| [proTES](https://github.com/elixir-cloud-aai/proTES) | [TES][ga4gh-tes], for tasks | [1.1.0](https://github.com/elixir-cloud-aai/proTES/blob/dev/pro_tes/api/20221114.117cd92.task_execution_service.openapi.yaml) | [1.1.0](https://github.com/ga4gh/task-execution-schemas/releases/tag/v1.1) | [proTES](https://protes.readthedocs.io/en/latest/) |
</code_context>
<issue_to_address>
**Poiesis version is omitted**
When a reader considers Poiesis as a Kubernetes TES option, the product table has no Poiesis row, so readers comparing supported Kubernetes TES services cannot find its implemented specification version.
Add Poiesis with its verified implemented version and source, or explicitly state that its version has not been verified and why it is excluded.
</issue_to_address>Sourcery assessment
Approval pending. 2 findings to address first.
Blocking findings: docs/partners-and-developers/ga4gh-standards.md:21, docs/partners-and-developers/ga4gh-standards.md:17
Link Funnel's TES version to the pinned submodule commit instead of the moving develop branch, and add Poiesis, which the operator docs list as a TES service (review by Sourcery). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Replaces the per-API table on the GA4GH Standards page with one row per product (proTES, TESK, Funnel, proWES, CWL-WES, DRS-Filer, TRS-Filer, Cloud Registry): the implemented version of its GA4GH specification and the current upstream version, each linked to its source (the spec file on the product's default branch, or the spec commit for submodules; the upstream release page).
Facts read from the default branches, not from earlier notes:
117cd92is identical to tagv1.1); the old page said 1.0.tessubmodule atcafac9c, 60 commits behindv1.1).develop): submodule28a83a6, 144 commits afterv1.1; no release stated, noted as such.dev): specc4c17c9, 132 commits afterv1.1; no release stated.4854e2fis identical to tag2.0.2, though itsinfo.versionsays 2.1.0, which is unreleased).Light lane: docs-only change; I reviewed the diff myself, no reviewer subagents.
Closes #143
Verification
python scripts/check_names.py: passedmkdocs build --strict: passed, no warningsOpen questions
None.
🤖 Generated with Claude Code