Skip to content

Bump the github-actions-updates group with 2 updates#65433

Open
dependabot[bot] wants to merge 105 commits intov3-2-testfrom
dependabot/github_actions/v3-2-test/github-actions-updates-65f7d0b700
Open

Bump the github-actions-updates group with 2 updates#65433
dependabot[bot] wants to merge 105 commits intov3-2-testfrom
dependabot/github_actions/v3-2-test/github-actions-updates-65f7d0b700

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 17, 2026

Bumps the github-actions-updates group with 2 updates: actions/upload-artifact and pnpm/action-setup.

Updates actions/upload-artifact from 7.0.0 to 7.0.1

Release notes

Sourced from actions/upload-artifact's releases.

v7.0.1

What's Changed

Full Changelog: actions/upload-artifact@v7...v7.0.1

Commits
  • 043fb46 Merge pull request #797 from actions/yacaovsnc/update-dependency
  • 634250c Include changes in typespec/ts-http-runtime 0.3.5
  • e454baa Readme: bump all the example versions to v7 (#796)
  • 74fad66 Update the readme with direct upload details (#795)
  • See full diff in compare view

Updates pnpm/action-setup from 5.0.0 to 6.0.0

Release notes

Sourced from pnpm/action-setup's releases.

v6.0.0

Added support for pnpm v11.

Commits
  • 08c4be7 docs(README): update action-setup version
  • 5798914 chore: update .gitignore
  • ddffd66 fix: remove accidentally committed file
  • b43f991 fix: update pnpm to 11.0.0-rc.0
  • 3852509 README.md: bring versions up-to-date (#222)
  • 6e7bdbd chore: bump bootstrap pnpm to 11.0.0-beta.4-1 and add update script
  • 6b87c46 fix: Windows standalone mode — bypass broken npm shims (#217)
  • 994d756 feat: read pnpm version from devEngines.packageManager (#211)
  • 738f428 docs: upgrade pnpm/action-setup from v4 to v5
  • 62bce64 fix: extract pnpm version from packageManager field instead of returning unde...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

github-actions bot and others added 30 commits April 15, 2026 21:46
…#63826) (#64723)

* Load hook metadata from YAML without importing Hook class

* Add hook-name to all provider.yaml connection-types

* Add hook-name to connection types and regenerate get_provider_info.py

* Fix ruff import order in connections.py

* fix: import ProvidersManager at top level per review

* Fix provider connection hook display names

* Add iter_connection_type_hook_ui_metadata for connection UI hook metadata
(cherry picked from commit c4a209b)

Co-authored-by: Yuseok Jo <yuseok89@gmail.com>
…y values (#64362) (#64448)

(cherry picked from commit a908450)

Co-authored-by: Henry Chen <henryhenry0512@gmail.com>
…zedDagModel (#64322) (#64738)

* fix(scheduler): skip asset-triggered dags without SerializedDagModel in dags_needing_dagruns

Remove those dag_ids from the in-memory candidate set until serialization
exists; retain AssetDagRunQueue rows and emit DEBUG logs. Add unit tests and
a bugfix newsfragment.

* fix(scheduler): prevent premature asset-triggered DagRuns when SerializedDagModel is unavailable

* test(dag): persist DagModel before AssetDagRunQueue in unit tests

Split DagModel and AssetDagRunQueue inserts and flush after DagModel so foreign-key order matches production DB constraints in TestDagModel.

* Apply suggestions from code review



* refactor(dag): clarify ADRQ skip log and condense serialized-DAG guard

Combine the missing-from-serialized set check with a walrus assignment and improve the debug message when DagRun creation is skipped for DAGs with queued asset events but no SerializedDagModel row.

* test(models): align caplog assertions with updated serialized dag warnings

* test(dag): align ADRQ missing-serialized log assertion with message text

* Apply suggestion from @jscheffl



* chore(newsfragments): remove 64322.bugfix.rst

---------
(cherry picked from commit b91394a)

Co-authored-by: Leonardo Soares <leoss33@outlook.com.br>
Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…IH (#61631) (#64693)

* Return 410 Gone for heartbeat when TI was cleared and moved to TIH

When a running task instance is cleared, its previous try is archived
to the Task Instance History table and the TI receives a new UUID.
Subsequent heartbeats from the old process get a 404 because the old
UUID no longer exists in the TI table.

This change improves the error handling by checking the TIH table when
a heartbeat TI is not found. If the UUID exists in TIH, return 410
Gone instead of 404 Not Found, giving the client a more specific
signal that the task was cleared rather than never existing.

- Server: check TIH on heartbeat NoResultFound, return 410 if found
- Supervisor: handle 410 Gone same as 404/409 (terminate process)
- Keep 404 for TIs that genuinely never existed

closes: #53140

* Update task_instances.py



* Update task_instances.py



* Update test_task_instances.py



* fix(api): use task_instance_id in heartbeat 410 path and align detail message

- Replace undefined ti_id_str with task_instance_id in TIH query and log
- Use task_instance_id (UUID) for TIH.task_instance_id comparison
- Set 410 Gone detail message to match test expectation

---------
(cherry picked from commit ce1270b)

Co-authored-by: André Ahlert <andre@aex.partners>
Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
… requirement (#64901) (#64903)

The `labeled`/`unlabeled` event types triggered this workflow when
boring-cyborg bot added labels, which required manual approval to run.
Since this check only needs to run on code changes (opened, reopened,
synchronize), removing the label event types avoids unnecessary workflow
runs that need approval.
(cherry picked from commit 40902de)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
…64787) (#64911)

(cherry picked from commit 26a700f)

Co-authored-by: Subham <subhamsangwan26@gmail.com>
…64914)

Move CARGO_HOME from /usr/local/cargo to /home/airflow/.cargo so that
cargo builds work correctly when running as the airflow user, avoiding
permission issues with the system-wide cargo directory.
(cherry picked from commit e62a12d)
…e PR workflow (#64836) (#64915)

Move upgrade checks from basic-tests.yml (where they failed the build)
to a scheduled workflow that runs Mon/Wed/Fri for main and Tue/Thu for
v3-2-test. The workflow uses `breeze ci upgrade` to run all upgrade
steps and create a draft PR. A Slack notification is sent to
#internal-airflow-ci-cd when a PR needs review.

Changes:
- Remove upgrade-check job from basic-tests.yml
- Add reusable upgrade-check.yml workflow (workflow_call)
- Add scheduled-upgrade-check.yml caller (cron + workflow_dispatch)
- Enhance breeze ci upgrade: --draft flag, stable branch naming,
  existing PR detection, no -w flag for CI compatibility
(cherry picked from commit dd0ff5a)
… (#64916)

* Skip pre-commit checks on automated CI tool upgrades

* Skip pre-commit checks on automated CI tool upgrades

* Review feedback, attempt with checks once, collect auto-fixes and commit again

* Shorten code
(cherry picked from commit 93552c2)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…evant dirs (#64927) (#64930)

Replace two rglob calls with a single os.walk that prunes node_modules
and hidden directories (e.g. .git, .venv) in-place, avoiding unnecessary
traversal of large directory trees that never contain relevant .pyc files.
(cherry picked from commit 27258d5)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
… in migration 0097 (#64876) (#64940)

(cherry picked from commit 666879c)

Co-authored-by: Wei Lee <weilee.rx@gmail.com>
…arrow toggl… (#64284) (#64919)

* open task group when navigating via group name; preserve arrow toggle behavior

* Remove redundant comment.

* Update airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx



* Update airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx



* Fixing static checks

* Update TaskNames.tsx

---------
(cherry picked from commit 11a0aa8)

Co-authored-by: fat-catTW <124506982+fat-catTW@users.noreply.github.com>
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
(cherry picked from commit a060826)

Co-authored-by: Shubham Raj <48172486+shubhamraj-git@users.noreply.github.com>
…inks (#64404) (#64967)

(cherry picked from commit 35d76bc)

Co-authored-by: Subham <subhamsangwan26@gmail.com>
(cherry picked from commit 220ba20)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…der (#64894) (#64946)

* refactor: Fix read out-of-order issue with send method in CommsDecoder
(cherry picked from commit 3ac0d74)

Co-authored-by: David Blain <info@dabla.be>
… value (#64893) (#64907)

(cherry picked from commit 4d75f0a)

Co-authored-by: Mayank Aggarwal <aggarwalmayank184@gmail.com>
* Fix release check tooling for providers

* Use pyproject.toml to allow provider packages w/o cooldown
(cherry picked from commit 8418e13)

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
…worker recycling (#65036) (#65037)

* Add FAQ entry for API server memory growth with gunicorn fix

Users experiencing API server memory growth from accumulated
serialized DAG cache entries can use gunicorn with rolling worker
restarts as the recommended solution. This FAQ entry documents the
configuration and cross-references the dag version inflation FAQ.

* Add version availability note for gunicorn support
(cherry picked from commit 74283fb)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
…5045)

* Sync default image Python version references

* Fix mypy type error in _read_global_constants_assignment return type

Since ast.literal_eval() returns Any, annotating the private helper as
returning str | list[str] caused mypy errors in both callers: assigning
the result to `list[str]` and returning it as `str`. Changing the return
type to Any (which matches ast.literal_eval) resolves both without
requiring casts.

* Update scripts/ci/prek/common_prek_utils.py



---------
(cherry picked from commit d212f62)

Co-authored-by: DaveT1991 <129008657+DaveT1991@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
… docs (#65060) (#65064)

(cherry picked from commit cbcd563)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…#65067)

(cherry picked from commit 4ecbd59)

Co-authored-by: holmuk <20281580+holmuk@users.noreply.github.com>
* Added plugins command into airflowctl

* Add missing docstring to test
(cherry picked from commit bfa22c0)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…ommands (#65073) (#65090)

(cherry picked from commit 30c170e)

Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…65065) (#65091)

(cherry picked from commit 6ef5165)

Co-authored-by: rjgoyln <151457491+rjgoyln@users.noreply.github.com>
…4999) (#65094)

Add shared/*.py pattern to ALL_SOURCE_FILES so changes that only
touch the shared libraries (e.g., shared/timezones, shared/logging)
trigger the unit test suite. Previously such changes were missed by
selective checks because the shared/ folder was not part of the
source files patterns, leading to skipped tests for changes that
affect symlinked code in airflow-core, task-sdk, and providers.
(cherry picked from commit f13b713)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools area:registry dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

8 participants