Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Principle:Apache Airflow Final Publication

From Leeroopedia


Knowledge Sources
Domains Release_Engineering, Distribution
Last Updated 2026-02-08 00:00 GMT

Overview

The final stage of releasing approved artifacts to PyPI, Docker registries, and Apache distribution channels.

Description

Final Publication transforms approved release candidate artifacts into the official release. This involves re-tagging Docker images from RC tags to release tags on GHCR (GitHub Container Registry), uploading packages to PyPI via twine, publishing to the Apache SVN dist directory, and pruning old versions. The retag_docker_images.py script uses regctl for zero-pull image retagging.

Usage

Execute after a successful community vote. Re-tag images, upload to PyPI, update SVN, and clean up old versions.

Theoretical Basis

Publication Pipeline:

  1. Docker Re-tag: RC image tags → release tags (via regctl, no re-push needed)
  2. PyPI Upload: twine upload of .tar.gz and .whl
  3. SVN Publish: Move artifacts from dist/dev to dist/release
  4. Cleanup: Prune old versions from SVN (keep latest per major version)

Related Pages

Implemented By

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment