1996 Commits

Author SHA1 Message Date
dependabot[bot]
7cb4b153c3 chore(deps): bump actions/setup-node from 4.4.0 to 6.3.0 (#63131)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](49933ea528...53b83947a5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 19:02:52 +01:00
dependabot[bot]
2f4646c3ed chore(deps): bump actions/download-artifact from 4.3.0 to 8.0.0 (#63065)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.3.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](d3f86a106a...70fc10c6e5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 19:02:04 +01:00
dependabot[bot]
274c2b0e6d chore(deps): bump actions/setup-go from 5.5.0 to 6.3.0 (#63133)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.5.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](d35c59abb0...4b73464bb3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 16:43:42 +01:00
Jens Scheffler
e56d81ca32 Add new Provider Registry to dependabot (#63118) 2026-03-08 16:33:51 +01:00
dependabot[bot]
128379dfc7 chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 (#63097)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.1 to 8.0.0.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](60a0d83039...ed597411d8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 16:14:44 +01:00
dependabot[bot]
db2e1505d6 chore(deps): bump actions/setup-java from 4.7.1 to 5.2.0 (#63095)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.7.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](c5195efecf...be666c2fcd)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:31:10 +01:00
dependabot[bot]
f36257d740 chore(deps): bump aws-actions/configure-aws-credentials (#63093)
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.1 to 6.0.0.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](010d0da01d...8df5847569)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:30:37 +01:00
dependabot[bot]
68d4c220ab chore(deps): bump pnpm/action-setup from 4.0.0 to 4.2.0 (#63066)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4.0.0 to 4.2.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](fe02b34f77...41ff726559)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:22:16 +01:00
Jarek Potiuk
9066c87756 Add cooldown and support for other branches for actions dependabot (#63078) 2026-03-08 07:19:27 +01:00
dependabot[bot]
e29667a390 chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.0 (#63062)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...bbbca2ddaa)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 22:59:57 +01:00
dependabot[bot]
d5fb02cd11 chore(deps): bump actions/stale from 9.1.0 to 10.2.0 (#63063)
Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.2.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5bef64f19d...b5d41d4e1d)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 22:59:41 +01:00
dependabot[bot]
22eadf20d9 chore(deps): bump slackapi/slack-github-action from 2.0.0 to 2.1.1 (#63064)
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 2.0.0 to 2.1.1.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](485a9d42d3...91efab103c)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 22:58:57 +01:00
Kevin Yang
f0a7828197 refine skill md for airflow translation (#63060) 2026-03-07 22:12:45 +01:00
Jarek Potiuk
863d6e03c2 Replace octopin with Dependabot to upgrade actions (#63039)
Eclipse's octopin has been archived in Feb and will not get any
more updates https://github.com/eclipse-csi/octopin.

Dependabot should be good enough to do the updates for us.
2026-03-07 21:56:45 +01:00
Piyush Mudgal
98a17df397 Fix/The Translation for Hungarian Skill (#63034)
* run/runs -> Futás / Futások

* Plugins  ->Bővítmények

* docs: Clarify Hungarian pluralization rules for nouns following numbers and quantity words in Hungarian translation guidelines.

* Apply suggestion from @jscheffl

---------

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
2026-03-07 20:34:48 +01:00
Shubham Gondane
bae2c27e3e Add Catalan (ca) translation agent skill guidelines (#63026) 2026-03-07 13:40:00 +01:00
Dev-iL
70037731b7 Remove dependency limitations related to FAB's py3.13 incompatibility (#62924) 2026-03-07 13:34:37 +01:00
Kaxil Naik
41c62b95cc Refactor registry workflow and metadata configuration constants. (#63024) 2026-03-07 12:24:57 +00:00
Kaxil Naik
da9caffdbb Add Apache Airflow Provider Registry (#62261)
Devlist Discussion: https://lists.apache.org/thread/7n4pklzcc4lxtxsy9g69ssffg9qbdyvb

A static-site provider registry for discovering and browsing Airflow providers and their modules. Deployed at `airflow.apache.org/registry/` alongside the existing docs infrastructure (S3 + CloudFront).

Staging preview:  https://airflow.staged.apache.org/registry/

## Acknowledgments

Many of you know the [Astronomer Registry](https://registry.astronomer.io), which has been the go-to for discovering providers for years. Big thanks to **Astronomer** and @josh-fell  for building and maintaining it. This new registry is designed to be a community-owned successor on `airflow.apache.org`, with the eventual goal of redirecting `registry.astronomer.io` traffic here once it's stable. Thanks also to @ashb for suggesting and prototyping the Eleventy-based approach.

## What it does

The registry indexes all 99 official providers and 840 modules (operators, hooks, sensors, triggers, transfers, bundles, notifiers, secrets backends, log handlers, executors) from the existing
`providers/*/provider.yaml` files and source code in this repo. No external data sources beyond PyPI download stats.

**Pages:**

- **Homepage** — search bar (Cmd+K), stats counters, featured and new providers
- **Providers listing** — filterable by lifecycle stage (stable/incubation/deprecated), category, and sort order (downloads, name, recently updated)
- **Provider detail** — module counts by type, install command with extras/version selection, dependency info, connection builder, and a tabbed module browser with category sidebar and per-module search
- **Explore by Category** — providers grouped into Cloud, Databases, Data Warehouses, Messaging, AI/ML, Data Processing, etc.
- **Statistics** — module type distribution, lifecycle breakdown, top providers by downloads and module count
- **JSON API** — `/api/providers.json`, `/api/modules.json`, per-provider endpoints for modules, parameters, and connections

**Connection Builder** — pick a connection type (e.g. `aws`, `redshift`), fill in the form fields with placeholders and sensitivity markers, and export as URI, JSON, or environment variable format. Fields are
extracted from provider.yaml connection metadata.
2026-03-07 04:01:20 +00:00
Xiaodong DENG
41969f4cf7 Remove issue_number option from newsfragment guidance in PR template (#63006)
The CI workflow added in #62975 validates that newsfragment filenames use
the PR number, so allowing issue numbers would cause false CI failures.
Align the PR template with the contributing docs and the new validation.
2026-03-06 10:08:18 -08:00
Brent Bovenzi
a2e3613cd0 Split npm dependabot minor+patch and major version PRs (#62889)
* Ignore major npm dependabot upgrades

* Move major versions to different group
2026-03-06 12:54:55 -05:00
Xiaodong DENG
dd755d8608 Add CI workflow to validate newsfragment PR numbers (#62975)
* Add CI workflow to validate newsfragment PR numbers

Newsfragment files follow the naming convention `{pr_number}.{type}.rst`,
but nothing currently validates that the PR number in the filename matches
the actual PR number. This has led to cases where a contributor copies a
newsfragment from another PR or makes a typo, and the mismatch goes
unnoticed until a reviewer catches it manually.

The existing `scripts/ci/prek/newsfragments.py` validation script runs as
a local pre-commit hook where the PR number is not yet known, so it cannot
perform this check. Rather than extending that script with optional CLI
args and a separate CI invocation, this adds a standalone lightweight
workflow that uses `gh pr diff --name-only` to get the list of changed
files, greps for newsfragment `.rst` files, and checks that none have a
mismatched PR number — all in a single piped command, no checkout needed.

Notes for reviewers:
- `gh pr diff --name-only` includes deleted files. In practice, newsfragment
  deletions only happen during towncrier releases on main, not in contributor
  PRs, so this is not a concern for the `pull_request` trigger.
- `GH_TOKEN: ${{ github.token }}` follows the same pattern as
  `milestone-tag-assistant.yml` and `backport-cli.yml` which also call `gh`
  CLI directly.
- The `pull-requests: read` permission is required for `gh pr diff` to work
  on fork PRs.

* fixup! Add CI workflow to validate newsfragment PR numbers

fixup! Add CI workflow to validate newsfragment PR numbers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:38:19 +01:00
Vincent
c006e74bac Only upgrade patch and minor NPM version in v3-1-test (#62961) 2026-03-05 18:40:14 -05:00
Vincent
7a8a1c3cb8 Enable dependabot for simple auth manager in v3-1-test (#62951) 2026-03-05 19:45:43 +01:00
Yeonguk Choo
03095b4496 Add CODEOWNER choo121600 for agentic instruction files (#62933) 2026-03-05 13:05:38 +00:00
Piyush Mudgal
d0c4dfc0bc Add Hungarian (hu) translation (#62925) 2026-03-05 13:51:09 +01:00
Jarek Potiuk
fdddc18137 Vendor K8s JSON schemas for helm tests and add multi-version validation (#62820)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:51:02 +01:00
Kaxil Naik
45df4e5aea Remove some CODEOWNER entries for kaxil (#62871)
In order for me to be focussed, I am only keeping targetted entries in CODEOWNERS, and removing myself where we have others and I won't be able to dedicate time.
2026-03-04 13:38:56 +00:00
fat-catTW
4461a2168b feat(i18n): Complete zh-TW translations - Add 10 missing keys (#62652) 2026-03-04 17:16:02 +08:00
Tzu-ping Chung
dbba0a8c84 Code owners update for asset and partition things (#62841) 2026-03-04 13:34:38 +08:00
Rahul Vats
d9e1a0ff3c sync release manager list (#62809) 2026-03-03 19:01:19 +01:00
Jarek Potiuk
711d20493f Update provider metadata to skip Airflow 2 for post-May 2025 releases (#62801)
Regenerated provider_metadata.json after the Airflow 2 constraint
skipping change. Providers released after May 2025 are now associated
with Airflow 3.x versions instead of 2.x. Also picks up newly
released provider versions.

Also adds CODEOWNERS entry for generated/provider_metadata.json.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 19:23:52 +02:00
Dev-iL
da54f36134 Add more CODEOWNERS for agentic instruction files (#62661)
Followup to #62618
2026-03-01 16:17:44 +08:00
Jarek Potiuk
d43a9844c9 Fix typo in skipLatest in release-dockerhub-images workflow (#62637) 2026-02-28 17:53:41 +01:00
Jarek Potiuk
85a5a61844 CI: Replace curl-based uv installation with pip install from PyPI (#62619)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 14:39:44 +01:00
Jarek Potiuk
25c0eb5bba Add CODEOWNERS for agentic instruction files (#62618)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 11:55:42 +01:00
Jarek Potiuk
0699930e26 CI: Upgrade important CI environment (#62610) 2026-02-28 08:51:07 +01:00
Tzu-ping Chung
66bf73f2c3 Upgrade Hatch to 1.16.5 and revert virtualenv pin (#62602) 2026-02-28 13:52:49 +08:00
Kaxil Naik
a06453823a Strengthen Copilot review instructions to use imperative "Flag any" phrasing (#62584)
Copilot's review agent converts rules phrased as "Flag any X" into
active code searches but treats passive phrasing as informational
context. Rewrite all critical rules (imports, assert, time.time,
lru_cache, session.commit, N+1 queries, unittest, unspec'd mocks)
to use imperative directives so the agent reliably flags violations.
2026-02-27 20:38:48 +00:00
Jarek Potiuk
94e189618a Fix all build-system/requires including transitive dependencies (#62570)
* Fix all build-system/requires including transitive dependencies

Add a feature to fix all build-system/requires to make build
reproducibility works. The build-system requires are managed
automatically by the `upgrade-important-versions` prek hook.

This should not only provide reproducibility, but also it should
prevent cases where transient dependency upgrade might break
building sdist (for example as it happened with virtualenv 21
breaking hatchling with https://github.com/pypa/hatch/issues/2193

* Fix mypy 'Cannot infer type of lambda' error in upgrade script

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 21:05:52 +01:00
Ajay9704
04b921bc3a Add translation agent skill guidelines for Thai (th) locale (#62170)
* Add Thai translation guidelines

* Update th.md

* Update th.md

* addressed reviewers suggestinos
2026-02-27 13:29:18 +08:00
Maxime Grenu
ceaf359a65 Add French (fr) translation agent skill (#62161)
* docs: add French (fr) translation agent skill (#61992)

Add locale-specific agent skill guidelines for French (fr) translations
in the Apache Airflow UI.

This file defines:
- Core Airflow terms to keep in English (Dag, Asset, XCom, Plugin, etc.)
- Standard translations for common Airflow terms (Tâche, Exécution de Dag, etc.)
- Task/run state translations
- French-specific guidelines (formal register, gender agreement, elision rules)
- Practical examples from existing fr/*.json translation files

Closes #61992

* fix: replace ASL header with SPDX-License-Identifier for static checks

* docs: fix markdownlint blank line violations in fr.md

Add required blank lines around headings, lists, and fenced code
blocks to satisfy markdownlint rules MD022, MD031, and MD032.

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>
Signed-off-by: Maxime <maxime@clube.dev>

---------

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>
Signed-off-by: Maxime <maxime@clube.dev>
Co-authored-by: Maxime <maxime@clube.dev>
2026-02-27 13:20:27 +08:00
Jarek Potiuk
ab76f02dd9 Fix building docs for providers (#62538)
The #62264 changed the build docs process to use current commit
for workflows/scripts to support building docs for Airflow 2,
however it broke building commit docs from history because fetch
depth was set to 1 (default) - but it should be 0 to fetch all
history.
2026-02-26 21:53:29 +01:00
Henry Chen
f64097f18c CI: Upgrade important CI environment (#62531) 2026-02-26 21:37:22 +01:00
Tzu-ping Chung
05a1c9c4e7 Temporarily pin virtualenv to resolve build issues (#62503) 2026-02-26 15:51:50 +08:00
Bugra Ozturk
44b0e8a1c4 Adding release documents to RMs for visibility (#62485) 2026-02-25 21:38:04 +01:00
Chanho Lee
651d57abca Add Korean locale guide for translation skill (#62340) 2026-02-25 16:28:11 +09:00
Jens Scheffler
8351e5ece0 [main] Upgrade important CI environment (#62435)
* CI: Upgrade important CI environment

* Fix doctoc

* Fix doctoc - 2nd attempt
2026-02-25 07:24:06 +01:00
Kaxil Naik
9c05e5861c Add Copilot code review instructions for catching AI-slop PRs (#62442)
Add `.github/instructions/code-review.instructions.md` with review rules
derived from patterns in recently rejected PRs. Covers architecture
boundaries, database correctness, code quality, testing requirements,
API/UI patterns, and signals of low-quality AI-generated contributions.

Scoped to code review only (`excludeAgent: coding-agent`).

Also excludes `.github/instructions/` from doctoc and insert-license
pre-commit hooks since `.instructions.md` files require YAML frontmatter
at the very start of the file.
2026-02-25 02:43:21 +00:00
Wei Lee
fca919a148 CI: Upgrade important CI environment (#62394) 2026-02-24 22:56:00 +09:00