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

yhu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 2acc9ccba34 Reenable PreCommit Flink Container after Fix cleanup 
scripts (#33957)
2acc9ccba34 is described below

commit 2acc9ccba342a84b54558256ef3cb3f48c4f0499
Author: Yi Hu <[email protected]>
AuthorDate: Tue Feb 11 17:41:49 2025 -0500

    Reenable PreCommit Flink Container after Fix cleanup scripts (#33957)
    
    * Revert "Disable PreCommit Flink Container (#33956)"
    
    This reverts commit 7ac5bc43ecfdbb0b138484ae8d2f33bc9ddaaa0f.
    
    * Fix clean up scripts
    
    * Fix trigger paths
    
    * Fix script
---
 .github/autolabeler.yml                               |  2 +-
 .github/workflows/beam_PreCommit_Flink_Container.yml  | 19 ++++++++++++++++++-
 .../workflows/beam_PreCommit_Java_GCP_IO_Direct.yml   |  2 --
 .github/workflows/beam_PreCommit_Portable_Python.yml  |  4 ----
 .github/workflows/beam_PreCommit_Python_PVR_Flink.yml |  4 ----
 .test-infra/dataproc/cleanup.sh                       |  3 ++-
 .../tools/stale_dataflow_prebuilt_image_cleaner.sh    |  2 +-
 7 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/.github/autolabeler.yml b/.github/autolabeler.yml
index a1a4c3bf039..eed6e34d09e 100644
--- a/.github/autolabeler.yml
+++ b/.github/autolabeler.yml
@@ -79,7 +79,7 @@ io:  ["sdks/go/pkg/beam/io/**/*", "sdks/java/io/**/*", 
"sdks/python/apache_beam/
  
 # Runners
 "runners": ["runners/**/*", "sdks/go/pkg/beam/runners/**/*", 
"sdks/python/apache_beam/runners/**/*", 
"sdks/typescript/src/apache_beam/runners/**/*"]
-"core": ["runners/core-construction-java/**/*", "runners/core-java/**/*"]
+"core": ["runners/core-java/**/*"]
 "dataflow": ["runners/google-cloud-dataflow-java/**/*", 
"sdks/go/pkg/beam/runners/dataflow/**/*", "sdks/python/runners/dataflow/**/*"]
 "direct": ["runners/direct-java/**/*", "sdks/go/pkg/beam/runners/direct/**/*", 
"sdks/python/runners/direct/**/*"]
 "flink": ["runners/flink/**/*", "sdks/go/pkg/beam/runners/flink/**/*"]
diff --git a/.github/workflows/beam_PreCommit_Flink_Container.yml 
b/.github/workflows/beam_PreCommit_Flink_Container.yml
index 817153b580d..d44f3a73092 100644
--- a/.github/workflows/beam_PreCommit_Flink_Container.yml
+++ b/.github/workflows/beam_PreCommit_Flink_Container.yml
@@ -17,10 +17,27 @@ name: PreCommit Flink Container
 
 on:
   pull_request_target:
-    # TODO(https://github.com/apache/beam/pull/33956) re-enable when two 
issues resolved.
     paths:
+      - 'model/**'
+      - 'sdks/python/apache_beam/runners/portability/**'
+      - 'release/**'
+      - 'runners/core-java/**'
+      - 'runners/flink/**'
+      - 'runners/java-fn-execution/**'
       - '.github/trigger_files/beam_PreCommit_Flink_Container.json'
       - 'release/trigger_all_tests.json'
+  push:
+      tags: [ 'v*' ]
+      branches: [ 'master', 'release-*' ]
+      paths:
+      - 'model/**'
+      - 'sdks/python/apache_beam/runners/portability/**'
+      - 'release/**'
+      - 'runners/core-java/**'
+      - 'runners/flink/**'
+      - 'runners/java-fn-execution/**'
+  schedule:
+    - cron: '0 */6 * * *'
   workflow_dispatch:
 
 # Setting explicit permissions for the action to avoid the default permissions 
which are `write-all`
diff --git a/.github/workflows/beam_PreCommit_Java_GCP_IO_Direct.yml 
b/.github/workflows/beam_PreCommit_Java_GCP_IO_Direct.yml
index fbcf108791f..32ec1516195 100644
--- a/.github/workflows/beam_PreCommit_Java_GCP_IO_Direct.yml
+++ b/.github/workflows/beam_PreCommit_Java_GCP_IO_Direct.yml
@@ -20,7 +20,6 @@ on:
     tags: ['v*']
     branches: ['master', 'release-*']
     paths:
-      - "runners/core-construction-java/**"
       - "runners/core-java/**"
       - "sdks/java/core/src/main/**"
       - "sdks/java/extensions/arrow/**"
@@ -34,7 +33,6 @@ on:
   pull_request_target:
     branches: ['master', 'release-*']
     paths:
-      - "runners/core-construction-java/**"
       - "runners/core-java/**"
       - 'release/trigger_all_tests.json'
       - '.github/trigger_files/beam_PreCommit_Java_GCP_IO_Direct.json'
diff --git a/.github/workflows/beam_PreCommit_Portable_Python.yml 
b/.github/workflows/beam_PreCommit_Portable_Python.yml
index 1b7ec5532b1..883294b1d58 100644
--- a/.github/workflows/beam_PreCommit_Portable_Python.yml
+++ b/.github/workflows/beam_PreCommit_Portable_Python.yml
@@ -21,12 +21,10 @@ on:
     branches: ['master', 'release-*']
     paths:
       - 'model/**'
-      - 'runners/core-construction-java/**'
       - 'runners/core-java/**'
       - 'runners/extensions-java/**'
       - 'runners/flink/**'
       - 'runners/java-fn-execution/**'
-      - 'runners/reference/**'
       - 'sdks/python/**'
       - 'release/**'
       - '.github/workflows/beam_PreCommit_Portable_Python.yml'
@@ -34,12 +32,10 @@ on:
     branches: ['master', 'release-*']
     paths:
       - 'model/**'
-      - 'runners/core-construction-java/**'
       - 'runners/core-java/**'
       - 'runners/extensions-java/**'
       - 'runners/flink/**'
       - 'runners/java-fn-execution/**'
-      - 'runners/reference/**'
       - 'sdks/python/**'
       - 'release/**'
       - 'release/trigger_all_tests.json'
diff --git a/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml 
b/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
index 50ec86e73b3..2010b2ff6f4 100644
--- a/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
+++ b/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
@@ -23,12 +23,10 @@ on:
       - 'sdks/python/**'
       - 'release/**'
       - 'sdks/java/io/kafka/**'
-      - 'runners/core-construction-java/**'
       - 'runners/core-java/**'
       - 'runners/extensions-java/**'
       - 'runners/flink/**'
       - 'runners/java-fn-execution/**'
-      - 'runners/reference/**'
       - 'release/trigger_all_tests.json'
       - '.github/trigger_files/beam_PreCommit_Python_PVR_Flink.json'
   issue_comment:
@@ -41,12 +39,10 @@ on:
       - 'sdks/python/**'
       - 'release/**'
       - 'sdks/java/io/kafka/**'
-      - 'runners/core-construction-java/**'
       - 'runners/core-java/**'
       - 'runners/extensions-java/**'
       - 'runners/flink/**'
       - 'runners/java-fn-execution/**'
-      - 'runners/reference/**'
       - '.github/workflows/beam_PreCommit_Python_PVR_Flink.yml'
   schedule:
     - cron: '45 2/6 * * *'
diff --git a/.test-infra/dataproc/cleanup.sh b/.test-infra/dataproc/cleanup.sh
index 95eea525a2e..41e2aff720f 100755
--- a/.test-infra/dataproc/cleanup.sh
+++ b/.test-infra/dataproc/cleanup.sh
@@ -21,7 +21,8 @@ toDeleteList=( )
 
 
 generatedResources=("beam-loadtests-go-*-flink" 
"beam-loadtests-python-*-flink" \
-"beam-loadtests-py-*-flink" "beam-postcommit-python-chicago" )
+"beam-loadtests-py-*-flink" "beam-postcommit-python-chicago" \
+"beam-precommit-flink-container" )
 
 function deleteFilteredClusters(){
     for cluster in ${toDeleteList[@]};do
diff --git a/.test-infra/tools/stale_dataflow_prebuilt_image_cleaner.sh 
b/.test-infra/tools/stale_dataflow_prebuilt_image_cleaner.sh
index e34f637dfbe..21181a9a192 100755
--- a/.test-infra/tools/stale_dataflow_prebuilt_image_cleaner.sh
+++ b/.test-infra/tools/stale_dataflow_prebuilt_image_cleaner.sh
@@ -96,7 +96,7 @@ for image_name in ${IMAGE_NAMES[@]}; do
           # they will have a virtual size of 0 and a created date at the start 
of the epoch, but their manifests will
           # point to active images. These images should only be deleted when 
all of their dependencies can be safely
           # deleted.
-          MANIFEST=$(docker manifest inspect ${image_name}@"${current}" || 
echo "")
+          MANIFEST=$(docker buildx imagetools inspect 
${image_name}@"${current}" --raw || echo "")
           if [ -z "$MANIFEST" ]; then
             # Sometimes "no such manifest" seen. Skip current if command hit 
error
             FAILED_IMAGES+=" $current"

Reply via email to