Skip to content

Commit ea5e1a7

Browse files
committed
build: fix chart release workflow
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent f48c7c2 commit ea5e1a7

File tree

4 files changed

+8
-17
lines changed

4 files changed

+8
-17
lines changed

Diff for: .github/workflows/deploy.yml

-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ jobs:
102102
run: echo ${LATEST_TAG}
103103
- name: Update tag in docs and files
104104
run: ./update_tag_in_docs_and_files.sh ${LATEST_TAG} ${NEXT_TAG}
105-
- name: Update chart CHANGELOG
106-
run: ./generate_chart_changelog.sh
107105
- name: Build Helm chart
108106
uses: nick-invision/retry@master
109107
with:

Diff for: .github/workflows/helm-chart-release.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@ jobs:
7272
git config user.email "[email protected]"
7373
7474
- name: Get chart release notes (chart_release_notes.md)
75-
run: ./generate_chart_changelog.sh
75+
run: |
76+
./generate_chart_changelog.sh
77+
echo "IS_RELEASE=$(cat /tmp/selenium_chart_release)" >> $GITHUB_ENV
7678
7779
- name: Login Docker Hub
7880
run: helm registry login registry-1.docker.io -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
@@ -89,10 +91,11 @@ jobs:
8991
command: make chart_release
9092

9193
- name: Run chart-releaser
94+
if: env.IS_RELEASE == 'true'
9295
uses: helm/chart-releaser-action@main
9396
with:
9497
mark_as_latest: false
95-
skip_existing: true
98+
skip_existing: false
9699
env:
97100
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
98101
CR_RELEASE_NOTES_FILE: RELEASE_NOTES.md
@@ -102,7 +105,7 @@ jobs:
102105
run: |
103106
git config --local user.email "[email protected]"
104107
git config --local user.name "Selenium CI Bot"
105-
git commit -m "Update tag in docs and files" -a || true
108+
git commit -m "Update chart changelog [skip ci]" -a || true
106109
107110
- name: Push changes
108111
if: github.event.inputs.skip-commit != 'true'

Diff for: charts/selenium-grid/CHANGELOG.md

-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
## :heavy_check_mark: selenium-grid-0.34.2
2-
3-
- Chart is using image tag 4.23.1-20240820
4-
- Chart is tested on Kubernetes versions: v1.25.16, v1.26.15, v1.27.16, v1.28.13, v1.29.8, v1.30.4,
5-
- Chart is tested on Helm versions: v3.10.3, v3.11.3, v3.12.3, v3.13.3, v3.14.4, v3.15.4,
6-
7-
### Changed
8-
- [`5624122d`](http://github.com/seleniumhq/docker-selenium/commit/5624122d1ea16a1703d77ec3ece8c28c6c5e9c83) - chore(deps): update helm release kube-prometheus-stack to v62 (#2363) :: renovate[bot]
9-
- [`ccb39d52`](http://github.com/seleniumhq/docker-selenium/commit/ccb39d52c124f4c0851dfeea6115247e12401654) - chore(deps): update helm release ingress-nginx to v4.11.2 (#2357) :: renovate[bot]
10-
- [`9106ba14`](http://github.com/seleniumhq/docker-selenium/commit/9106ba146d243e4cf8f26751dbe167fa823ef19c) - chart(fix): Remove alias from sub-chart to prevent render issue in other CD tools :: Viet Nguyen Duc
11-
- [`3bdcb0d4`](http://github.com/seleniumhq/docker-selenium/commit/3bdcb0d4ffc7754e91b6af49739d85db8d14b5d1) - chart(fix): [regression] Able to disable tracing via config key tracing.enabled :: Viet Nguyen Duc
12-
131
## :heavy_check_mark: selenium-grid-0.34.1
142

153
- Chart is using image tag 4.23.1-20240813

Diff for: generate_chart_changelog.sh

+2
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,5 @@ generate_changelog() {
106106
generate_changelog
107107

108108
echo "Changelog generated successfully at $CHANGELOG_FILE"
109+
110+
echo -e "true" > /tmp/selenium_chart_release

0 commit comments

Comments
 (0)