Skip to content

Commit 2b1c938

Browse files
committed
fix: fix awx triggers
N.B. no src fix made in this commit. Fix type was used to ensure a version bump
1 parent ba4cd72 commit 2b1c938

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

.github/workflows/release.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ jobs:
2020
release:
2121
runs-on: ubuntu-latest
2222
environment: semantic-release
23+
outputs:
24+
new_release_published: ${{ steps.semantic.outputs.new_release_published }}
25+
new_release_version: ${{ steps.semantic.outputs.new_release_version }}
26+
release_sha: ${{ steps.release-sha.outputs.sha }}
2327
steps:
2428
- name: Checkout
2529
uses: actions/checkout@v4
@@ -92,26 +96,34 @@ jobs:
9296
tags: ${{ steps.meta.outputs.tags }}
9397
labels: ${{ steps.meta.outputs.labels }}
9498

99+
trigger-awx-test:
100+
needs: release
101+
if: needs.release.outputs.new_release_published == 'true' && contains(needs.release.outputs.new_release_version, '-dev.')
102+
runs-on: ubuntu-latest
103+
environment: awx/dls-test
104+
steps:
95105
- name: Trigger AWX test
96-
# Run only if released AND it is a dev version
97-
if: ${{ steps.semantic.outputs.new_release_published == 'true' && contains(steps.semantic.outputs.new_release_version, '-dev.') }}
98106
uses: informaticsmatters/trigger-awx-action@v2
99107
with:
100108
template: Squonk/2 Data Manager UI -test-
101109
template-host: ${{ secrets.AWX_HOST }}
102110
template-user: ${{ secrets.AWX_USER }}
103111
template-user-password: ${{ secrets.AWX_USER_PASSWORD }}
104112
template-var: maui_image_tag
105-
template-var-value: ${{ steps.semantic.outputs.new_release_version }}
113+
template-var-value: ${{ needs.release.outputs.new_release_version }}
106114

115+
trigger-awx-production:
116+
needs: release
117+
if: needs.release.outputs.new_release_published == 'true' && !contains(needs.release.outputs.new_release_version, '-dev.')
118+
runs-on: ubuntu-latest
119+
environment: awx/im-main
120+
steps:
107121
- name: Trigger AWX production
108-
# Run only if released AND it is NOT a dev version
109-
if: ${{ steps.semantic.outputs.new_release_published == 'true' && !contains(steps.semantic.outputs.new_release_version, '-dev.') }}
110122
uses: informaticsmatters/trigger-awx-action@v1
111123
with:
112124
template: Data Manager UI -production-
113125
template-host: ${{ secrets.AWX_HOST }}
114126
template-user: ${{ secrets.AWX_USER }}
115127
template-user-password: ${{ secrets.AWX_USER_PASSWORD }}
116128
template-var: maui_image_tag
117-
template-var-value: ${{ steps.semantic.outputs.new_release_version }}
129+
template-var-value: ${{ needs.release.outputs.new_release_version }}

0 commit comments

Comments
 (0)