Skip to content

Update SSOT submodules to pick up the codelist generation fix - #179

Merged
robredpath merged 1 commit into
masterfrom
bump-ssot
Aug 6, 2026
Merged

Update SSOT submodules to pick up the codelist generation fix#179
robredpath merged 1 commit into
masterfrom
bump-ssot

Conversation

@robredpath

@robredpath robredpath commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This PR pulls in IATI/IATI-Standard-SSOT#789–792, which in turn pin the fixed IATI-Codelists (IATI/IATI-Codelists#505–507, #509).

This is independent of #178 but we should decide what to do about 1.04 before deploying. We could deploy it broken (it's long-deprecated!), run the same process as we have for 1.05, or merge #178.

Pulls in IATI-Standard-SSOT#789-792, which in turn pin the fixed
IATI-Codelists (IATI/IATI-Codelists#505-507, #509).

Without this the release still builds against the pre-fix codelists, where
gen.py crashes on the namespaced `extras` elements from
IATI/IATI-Codelists-NonEmbedded#427 and gen.sh swallows the exit code, so
only a fraction of each version's codelist output is produced.

Verified by building each version at the new pins:

  version   codelist pages   csv files
  1.05      75  (was 10)     71  (was 5)
  2.01      72  (was 21)     69  (was 5)
  2.02      73  (was 21)     70  (was 5)
  2.03      73  (was 21)     70  (was 5)

codelists.json and codelists.xml are present again in every version, no
namespaced keys appear in the json output, and the extras remain in the xml
output as intended.

The 2.01 and 2.02 bumps also carry an iatirulesets change. Diffing the
generated ruleset pages before and after shows one cosmetic difference:
two adjacent rule entries swap order on 2.01's standard-ruleset page. Line
counts are unchanged and the sorted contents are identical, so no rule is
added, removed or altered. All other ruleset pages are byte-identical.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@robredpath
robredpath requested a review from Bjwebb August 4, 2026 16:35
@robredpath
robredpath merged commit 1058f5e into master Aug 6, 2026
2 checks passed
@robredpath
robredpath deleted the bump-ssot branch August 6, 2026 16:30
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.

2 participants