Skip to content

The xml:base check is the exporter's: a check stage in its own Jenkinsfile - #89

Merged
adamjohnwright merged 1 commit into
mainfrom
t023/own-check
Oct 29, 2026
Merged

adamjohnwright merged 1 commit into
mainfrom
t023/own-check

Conversation

@adamjohnwright

Copy link
Copy Markdown
Contributor

release-download-directory, whose Jenkinsfile checked biopax.zip's xml:base, is on its way to being archived as its files move to their own repositories and to the graph. So the check moves here, with the exporter that makes the files.

  • Jenkinsfile: a new stage, before the zip is moved to the download folder, checks the output. There must be one .owl for each species named in SPECIES, each holding xml:base="http://www.reactome.org/biopax/{release}/. The slash after the release number means release 9 can't pass 98's files, which the old pattern allowed.
  • CI: its mirror of the check has the slash too.
  • Simulated: the stage, with Groovy's escapes applied by hand, ran on the fixture's files. It passes for 98 and fails for 97, or when one species too many is named. actionlint is clean.
  • tasks.md: the T023 note records the move.

🤖 Generated with Claude Code

…sfile

release-download-directory, whose Jenkinsfile checked biopax.zip's
xml:base, is on its way to being archived. The exporter's Jenkinsfile now
checks its own output before the zip is published: one .owl for each
species named, each with this release's base, the release number ended by
its slash so release 9 cannot pass 98's files. CI's mirror of the check has
the slash too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adamjohnwright
adamjohnwright merged commit 58c8c32 into main Oct 29, 2026
6 checks passed
@adamjohnwright
adamjohnwright deleted the t023/own-check branch October 29, 2026 14:46
adamjohnwright added a commit that referenced this pull request Oct 29, 2026
tasks.md, from #89's review: the note on the release's pattern is dated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant