The GitHub Actions job "Registry Tests" on airflow.git/registry/provider-registry has failed. Run started by GitHub user kaxil (triggered by kaxil).
Head commit for run: 7b197fcce3e4520b1274228ed092ee58f05207a4 / Kaxil Naik <[email protected]> Add Apache Airflow Provider Registry A static-site provider registry for discovering and exploring Airflow providers. Built with Eleventy (11ty) and Pagefind, deployed to S3 via CloudFront — same infrastructure as the existing Airflow docs. The registry provides: - Browsable catalog of all 99 official providers with search, filtering by lifecycle stage and category, and sorting by downloads/modules - Provider detail pages with module listings (operators, hooks, sensors, triggers, transfers, etc.), connection builder, install commands with extras and version selection - Full-text search powered by Pagefind - JSON API endpoints for programmatic access (/api/providers.json, /api/modules.json, per-provider endpoints for modules, parameters, and connection metadata) - Version history pages for each provider - Dark/light theme, responsive design, self-hosted fonts Data extraction pipeline (dev/registry/): - extract_metadata.py: Reads provider.yaml files + PyPI stats to produce providers.json and modules.json - extract_versions.py: Fetches historical version data from PyPI - extract_parameters.py: Extracts operator/hook constructor parameters - extract_connections.py: Extracts connection type form fields CI workflow runs extraction + build on registry/ and dev/registry/ changes, deploys to S3, and invalidates the CloudFront cache. Add tests for registry extraction scripts, remove unused quality_score and search-index - Add 34 unit tests for extract_metadata.py covering all pure functions, file I/O helpers, and network functions (mocked) - Add registry-tests.yml CI workflow triggered on PRs touching registry files - Remove compute_quality_score() and quality_score field from Provider -- nothing in the site templates or JS consumed it - Remove search-index.json generation -- build-pagefind-index.mjs reads directly from providers.json and modules.json - Sort providers alphabetically instead of by removed quality score - Add registry rebuild note to provider release manager docs Registry housekeeping: bump Eleventy, add CSS minification, improve SEO - Remove stale "Future Enhancements / TODO" section from README - Bump Eleventy from ^3.0.0 to ^3.1.2 - Add clean-css-cli to minify CSS output in postbuild step - Prefix provider page meta descriptions with "Apache Airflow Provider:" Report URL: https://github.com/apache/airflow/actions/runs/22243281073 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
