This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 0c88719c168 Split constraint update workflow for stable branches 
(#65526)
0c88719c168 is described below

commit 0c88719c1685d3063002bbe0863b98978486fd99
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Apr 20 12:08:40 2026 +0200

    Split constraint update workflow for stable branches (#65526)
    
    Update constraints on stable branches (v*-stable) on every push, not
    only when uv.lock changes. Constraints on stable branches reflect the
    last successful CI run for the released line, so they should be
    refreshed whenever any change lands — not gated on uv.lock churn.
    
    The main/v*-test workflow keeps the uv.lock path filter, since those
    branches still regenerate constraints only when dependencies actually
    change.
---
 ...onstraints-on-push.yml => update-constraints-on-push-stable.yml} | 6 +-----
 .github/workflows/update-constraints-on-push.yml                    | 3 +--
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/update-constraints-on-push.yml 
b/.github/workflows/update-constraints-on-push-stable.yml
similarity index 98%
copy from .github/workflows/update-constraints-on-push.yml
copy to .github/workflows/update-constraints-on-push-stable.yml
index 8319fb90481..fcacc09a6bb 100644
--- a/.github/workflows/update-constraints-on-push.yml
+++ b/.github/workflows/update-constraints-on-push-stable.yml
@@ -16,15 +16,11 @@
 # under the License.
 #
 ---
-name: Update constraints on push
+name: Update constraints on push for stable branch (always)
 on:  # yamllint disable-line rule:truthy
   push:
     branches:
-      - main
-      - v[0-9]+-[0-9]+-test
       - v[0-9]+-[0-9]+-stable
-    paths:
-      - 'uv.lock'
 permissions:
   contents: read
 
diff --git a/.github/workflows/update-constraints-on-push.yml 
b/.github/workflows/update-constraints-on-push.yml
index 8319fb90481..903c74f250f 100644
--- a/.github/workflows/update-constraints-on-push.yml
+++ b/.github/workflows/update-constraints-on-push.yml
@@ -16,13 +16,12 @@
 # under the License.
 #
 ---
-name: Update constraints on push
+name: Update constraints on push for main (only when uv.lock changes)
 on:  # yamllint disable-line rule:truthy
   push:
     branches:
       - main
       - v[0-9]+-[0-9]+-test
-      - v[0-9]+-[0-9]+-stable
     paths:
       - 'uv.lock'
 permissions:

Reply via email to