Skip to content

Synchronize data release version guard#1013

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/sync-release-version-guard
May 18, 2026
Merged

Synchronize data release version guard#1013
MaxGhenis merged 1 commit into
mainfrom
codex/sync-release-version-guard

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • synchronize pyproject/lockfile with the already-finalized HF data release 1.115.3
  • add a push and pipeline guard that fails before launch if pyproject.toml lags the finalized HF version_manifest current release
  • cover the new guard in publication-script tests

Checks

  • uv run pytest tests/unit/test_publication_scripts.py tests/unit/test_run_context.py
  • uv run ruff check .github/scripts/check_data_release_version.py tests/unit/test_publication_scripts.py
  • uv run ruff format --check .github/scripts/check_data_release_version.py tests/unit/test_publication_scripts.py
  • uv run --with pyyaml python - <<'PY'
    from pathlib import Path
    import yaml
    for path in [Path('.github/workflows/push.yaml'), Path('.github/workflows/pipeline.yaml')]:
    yaml.safe_load(path.read_text())
    print(f'{path}: ok')
    PY
  • uv run python .github/scripts/check_data_release_version.py --mode fail

@MaxGhenis MaxGhenis merged commit e97832a into main May 18, 2026
13 checks passed
@MaxGhenis MaxGhenis deleted the codex/sync-release-version-guard branch May 18, 2026 20:49
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