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]

Reply via email to