The GitHub Actions job "Tests" on 
airflow.git/onikolas/pr1/s3-bundle-version-core has failed.
Run started by GitHub user o-nikolas (triggered by o-nikolas).

Head commit for run:
bb65a60d25f5f242c2327a36985f9956fda6c3ba / Niko Oliveira <[email protected]>
Add BundleVersion dataclass and version_data persistence to DagVersion

Add infrastructure for bundles to return structured version metadata
alongside their version string. This enables block storage based
bundles to be versioned (e.g. manifest based S3 Dag Bundle versioning)
in follow-up PRs without requiring additional core changes.

Changes:
- Add BundleVersion frozen dataclass (version + optional data dict)
- Widen BaseDagBundle.get_current_version() return type to accept
  BundleVersion, with backwards-compatible handling of legacy str returns
- Add nullable version_data (JSON) column to dag_version table via
  Alembic migration 0114
- Thread version_data through the full persistence chain:
  DagFileProcessorManager -> update_dag_parsing_results_in_db ->
  SerializedDagModel.write_dag -> DagVersion.write_dag
- Emit DeprecationWarning for versioned bundles returning bare strings
- Fix dag_command.py to unpack BundleVersion before passing to
  sync_bag_to_db

All changes are additive and backwards compatible. Existing bundles
continue to work unchanged with version_data=NULL.

Report URL: https://github.com/apache/airflow/actions/runs/25456947741

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to