Skip to content

#817: Export all formats after updating the factbase - #964

Open
gemshrine wants to merge 3 commits into
zerocracy:masterfrom
gemshrine:817
Open

gemshrine wants to merge 3 commits into
zerocracy:masterfrom
gemshrine:817

Conversation

@gemshrine

@gemshrine gemshrine commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #817.

The entry script currently exports YAML, XML, JSON, and HTML before running judges update. The update can add or refresh derived facts, and the later rich XML used by the vitals page is already generated after that update. Downloads can therefore show an older factbase than the page.

Move the four downloadable exports after the update so every format and the vitals page use the same factbase state.

The regression fixture seeds older and newer assessment facts, runs the entry script so the latest-assessment judge creates its summary, and checks that the summary appears in YAML, XML, JSON, and HTML.

Checks

  • make, including entries/exports-updated-factbase.sh

@gemshrine

Copy link
Copy Markdown
Contributor Author

@yegor256 Could you review this fix for #817?

@gemshrine

Copy link
Copy Markdown
Contributor Author

@yegor256 I updated the branch with current master. The make check and all other CI checks are green.

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.

Exported YAML, JSON, XML, and HTML files are generated before judges update the factbase

1 participant