You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2021/05/19 07:47:51 UTC

[camel-k-runtime] branch main updated: chore(build): Use concurrency key instead of cancel-workflow-runs action

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

lburgazzoli pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


The following commit(s) were added to refs/heads/main by this push:
     new da83fe8  chore(build): Use concurrency key instead of cancel-workflow-runs action
da83fe8 is described below

commit da83fe820bae8bfb49df5eb8942479d7d0d84080
Author: Luca Burgazzoli <lb...@gmail.com>
AuthorDate: Wed May 19 09:47:20 2021 +0200

    chore(build): Use concurrency key instead of cancel-workflow-runs action
---
 .github/workflows/ci-build-camel-master.yaml     |  3 +++
 .github/workflows/ci-build-cleanup.yaml.disabled | 33 ------------------------
 .github/workflows/ci-build.yml                   |  3 +++
 .github/workflows/pr-validate.yml                |  3 +++
 4 files changed, 9 insertions(+), 33 deletions(-)

diff --git a/.github/workflows/ci-build-camel-master.yaml b/.github/workflows/ci-build-camel-master.yaml
index d97bff8..a04c56e 100644
--- a/.github/workflows/ci-build-camel-master.yaml
+++ b/.github/workflows/ci-build-camel-master.yaml
@@ -19,6 +19,9 @@ name: Build (Camel Master)
 env:
   MAVEN_OPTS: -Xmx3000m
   MAVEN_ARGS: -V -ntp -nsu -Dhttp.keepAlive=false -e
+concurrency:
+  group: ${{ github.ref }}-${{ github.workflow }}
+  cancel-in-progress: true
 
 on:
   push:
diff --git a/.github/workflows/ci-build-cleanup.yaml.disabled b/.github/workflows/ci-build-cleanup.yaml.disabled
deleted file mode 100644
index 0493b6d..0000000
--- a/.github/workflows/ci-build-cleanup.yaml.disabled
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-name: Cancel Stale Workflow Runs
-on:
-  schedule:
-    # Run every 30 minutes
-    - cron:  '*/30 * * * *'
-
-jobs:
-  cancel-runs:
-    if: github.repository == 'apache/camel-k-runtime'
-    runs-on: ubuntu-latest
-    steps:
-      - name: Cancel Previous Runs
-        uses: potiuk/cancel-workflow-runs@v4_7
-        with:
-          token: ${{ secrets.GITHUB_TOKEN }}
-          workflow: ci-build.yml
diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index b020083..cd447cf 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -19,6 +19,9 @@ name: Build
 env:
   MAVEN_OPTS: -Xmx3000m
   MAVEN_ARGS: -V -ntp -Dhttp.keepAlive=false -e
+concurrency:
+  group: ${{ github.ref }}-${{ github.workflow }}
+  cancel-in-progress: true
 
 on:
   push:
diff --git a/.github/workflows/pr-validate.yml b/.github/workflows/pr-validate.yml
index a743833..09b59f9 100644
--- a/.github/workflows/pr-validate.yml
+++ b/.github/workflows/pr-validate.yml
@@ -19,6 +19,9 @@ name: Validate PR
 env:
   MAVEN_OPTS: -Xmx3000m
   MAVEN_ARGS: -V -ntp -Dhttp.keepAlive=false -e
+concurrency:
+  group: ${{ github.ref }}-${{ github.workflow }}
+  cancel-in-progress: true
 
 on:
   pull_request: