Skip to content

Commit 92b825d

Browse files
committed
Standardize concurrency settings across all data-related workflows
- Change cancel-in-progress: true to false for data-update-image-info.yml (data updates should complete) - Replace generic 'redirector' group with workflow-specific ${{ github.workflow }} - Add missing concurrency sections to workflows that push to data branch - All data workflows now use: group: ${{ github.workflow }}, cancel-in-progress: false This ensures each workflow has its own concurrency group and doesn't cancel in-progress runs, which is important for data integrity. Signed-off-by: Igor Pecovnik <igor@armbian.com>
1 parent 665abab commit 92b825d

13 files changed

Lines changed: 26 additions & 10 deletions

.github/workflows/data-update-base-files-info.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
types: ["Data: Update base-files info"]
88

99
concurrency:
10-
group: base-files-info
10+
group: ${{ github.workflow }}
1111
cancel-in-progress: false
1212

1313
jobs:

.github/workflows/data-update-download-index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ permissions:
99
contents: write
1010

1111
concurrency:
12-
group: redirector
12+
group: ${{ github.workflow }}
1313
cancel-in-progress: false
1414

1515
env:

.github/workflows/data-update-image-info.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
types: ["Data: Generate build engine inventory"]
99

1010
concurrency:
11-
group: update-image-info
12-
cancel-in-progress: true
11+
group: ${{ github.workflow }}
12+
cancel-in-progress: false
1313

1414
permissions:
1515
contents: write

.github/workflows/data-update-jira-excerpt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
types: ["Data: Update Jira excerpt"]
88

99
concurrency:
10-
group: redirector
10+
group: ${{ github.workflow }}
1111
cancel-in-progress: false
1212

1313
jobs:

.github/workflows/data-update-partners-data.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
schedule:
88
- cron: '30 5 * * *'
99
concurrency:
10-
group: redirector
10+
group: ${{ github.workflow }}
1111
cancel-in-progress: false
1212

1313
jobs:

.github/workflows/generate-actions-report.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ on:
1010
required: false
1111
default: ".github"
1212

13+
concurrency:
14+
group: ${{ github.workflow }}
15+
cancel-in-progress: false
16+
1317
jobs:
1418
scan-repositories:
1519
name: "Scan"

.github/workflows/generate-build-lists.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ on:
1212
env:
1313
IMAGE_INFO_URL: "https://github.armbian.com/image-info.json"
1414

15+
concurrency:
16+
group: ${{ github.workflow }}
17+
cancel-in-progress: false
18+
1519
jobs:
1620

1721
Check:

.github/workflows/generate-keyring-data.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- cron: '40 3 * * 3'
77

88
concurrency:
9-
group: redirector
9+
group: ${{ github.workflow }}
1010
cancel-in-progress: false
1111

1212
jobs:

.github/workflows/generate-motd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
types: ["MOTD update"]
55

66
concurrency:
7-
group: redirector
7+
group: ${{ github.workflow }}
88
cancel-in-progress: false
99

1010
jobs:

.github/workflows/generate-servers-jsons.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
permissions:
99
contents: write
1010

11+
concurrency:
12+
group: ${{ github.workflow }}
13+
cancel-in-progress: false
14+
1115
jobs:
1216
generate:
1317
name: "Generate JSON from NetBox"

0 commit comments

Comments
 (0)