Skip to content

chore: weekly metadata refresh (2026-03-21)#71

Open
github-actions[bot] wants to merge 20 commits intostagefrom
metadata-sync
Open

chore: weekly metadata refresh (2026-03-21)#71
github-actions[bot] wants to merge 20 commits intostagefrom
metadata-sync

Conversation

@github-actions
Copy link
Contributor

Automated Metadata Refresh

Updated: 2026-03-21

UNICEF SDMX metadata files:

  • _unicefdata_dataflow_metadata.yaml
  • _unicefdata_indicators_metadata.yaml
  • _unicefdata_sync_history.yaml

Workflow run: https://github.com/unicef-drp/unicefData/actions/runs/23386902929


Auto-generated by .github/workflows/metadata-sync.yml

jpazvd and others added 14 commits March 7, 2026 03:25
…elop

chore(ci): stabilize workflows and add public ci policy
Refactors CI/CD and enhances multi-language clients
- Updated dataflow dimension values
- Enriched indicator metadata with dimension values
- Auto-generated by GitHub Actions workflow

Workflow: .github/workflows/metadata-sync.yml
Triggered: push
# Conflicts:
#	.github/workflows/check.yaml
#	.github/workflows/metadata-sync.yml
#	.github/workflows/validate-schemas.yml
# Conflicts:
#	stata/src/_/_unicefdata_dataflow_metadata.yaml
#	stata/src/_/_unicefdata_sync_history.yaml
- workflow-config.yml: public repo config (r_pkg_dir=R, sync disabled)
- load_workflow_config.py: config loader required by reusable workflows
- check_versions.py: version validation script for versioning-check workflow
- r-scripted-tests.yaml: fix r/ → R/ path for public repo layout

These files are required by the workflows synced from the dev repo but
were not included in the sync whitelist.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- README.md: update version table (Python 2.3.2, Stata 2.3.1, R/ paths)
- enforce_r_dir_policy.py: accept both R/ and r/ (public uses R/)
- unicefdata.py: search both R/inst/ and r/inst/ for metadata
- python/README.md: update "What's New" heading to 2.3.2
- __COMPONENT_VERSIONS.yaml: regenerated with R/ paths
- update_component_versions.py: added to scripts/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- prepare_r_test_fixtures.py: required by R-CMD-check reusable workflow
- validate_yaml_schema.py: required by validate-metadata workflow
- RELEASE_GUIDE.md: r/DESCRIPTION → R/DESCRIPTION for public repo
- versioning-check.yml: drop wildcard branch, use base SHA instead of
  origin/base_ref for fork compatibility

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
On case-sensitive filesystems (Linux CI), the script failed to write
fixtures because it hardcoded r/ but the public repo uses R/.
Now auto-detects the correct directory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jpazvd and others added 5 commits March 23, 2026 00:28
Pure rename of 295 tracked files. No content changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- workflow-config.yml: r_pkg_dir → r
- r-scripted-tests.yaml: R/tests/ → r/tests/, path triggers R/** → r/**
- RELEASE_GUIDE.md: R/DESCRIPTION → r/DESCRIPTION

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…or r/

- enforce_r_dir_policy.py: enforce canonical lowercase r/
- prepare_r_test_fixtures.py: extract fixtures to r/tests/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- README.md: R/ links → r/ links, version table updated
- unicefdata.py: restore r/inst/ metadata search path

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Updated dataflow dimension values
- Enriched indicator metadata with dimension values
- Auto-generated by GitHub Actions workflow

Workflow: .github/workflows/metadata-sync.yml
Triggered: push
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