Skip to content

Commit 5594054

Browse files
authored
Fix: run workflows after release pipeline completed (#440)
* start release pipeline on workflow_dispatch * improve based on pr review * use latest netbox helm chart * remove kind load docker-image * undo helm chart upgrade * upgrade netbox helm chart * load images to kind * fix kind deployment * run workflows Release workflow completion
1 parent a4c91a9 commit 5594054

File tree

6 files changed

+24
-0
lines changed

6 files changed

+24
-0
lines changed

.github/workflows/build-image.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on: # yamllint disable-line rule:truthy
66
- main
77
tags:
88
- v*
9+
workflow_run:
10+
workflows: ["Release"]
11+
types: [completed]
12+
branches: [main]
913
pull_request:
1014
env:
1115
IMAGE_NAME: netbox-operator

.github/workflows/e2e-tests.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on: # yamllint disable-line rule:truthy
99
- main
1010
tags:
1111
- v*
12+
workflow_run:
13+
workflows: ["Release"]
14+
types: [completed]
15+
branches: [main]
1216
pull_request:
1317
env:
1418
NETBOX_HOST: demo.netbox.dev

.github/workflows/govuln.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on: # yamllint disable-line rule:truthy
66
- main
77
tags:
88
- v*
9+
workflow_run:
10+
workflows: ["Release"]
11+
types: [completed]
12+
branches: [main]
913
pull_request:
1014
permissions: read-all
1115
jobs:

.github/workflows/integration-test.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on: # yamllint disable-line rule:truthy
66
- main
77
tags:
88
- v*
9+
workflow_run:
10+
workflows: ["Release"]
11+
types: [completed]
12+
branches: [main]
913
pull_request:
1014
permissions:
1115
contents: read

.github/workflows/lint.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on: # yamllint disable-line rule:truthy
66
- main
77
tags:
88
- v*
9+
workflow_run:
10+
workflows: ["Release"]
11+
types: [completed]
12+
branches: [main]
913
pull_request:
1014
permissions: read-all
1115
jobs:

.github/workflows/unit-test.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on: # yamllint disable-line rule:truthy
66
- main
77
tags:
88
- v*
9+
workflow_run:
10+
workflows: ["Release"]
11+
types: [completed]
12+
branches: [main]
913
pull_request:
1014
permissions:
1115
contents: read

0 commit comments

Comments
 (0)