Skip to content

Commit 58a53f8

Browse files
committed
ci: release job should be triggered after tests
1 parent 1e3559a commit 58a53f8

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

.github/workflows/chart-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,4 +141,4 @@ jobs:
141141
if: always()
142142
run: |
143143
helm uninstall hyperdx-test || true
144-
kind delete cluster --name hyperdx-test || true
144+
kind delete cluster --name hyperdx-test || true

.github/workflows/helm-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ jobs:
3535
3636
- name: Run helm-unittest
3737
run: |
38-
helm unittest charts/hdx-oss-v2
38+
helm unittest charts/hdx-oss-v2

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Release Helm Charts
22
on:
3-
push:
3+
workflow_run:
4+
workflows: ["Helm Chart Tests", "Helm Chart Integration Test"]
5+
types:
6+
- completed
47
branches:
58
- main
69

@@ -12,6 +15,7 @@ permissions:
1215
jobs:
1316
release:
1417
runs-on: ubuntu-latest
18+
if: ${{ github.event.workflow_run.conclusion == 'success' }}
1519
steps:
1620
- name: Checkout
1721
uses: actions/checkout@v2

0 commit comments

Comments
 (0)