This commit is contained in:
Timothy Jaeryang Baek
2026-06-28 21:59:19 -05:00
parent 08f64f7908
commit 7c3802a55e
+9 -15
View File
@@ -235,25 +235,20 @@ jobs:
runs-on: ubuntu-latest
needs: [merge]
if: ${{ !cancelled() && needs.merge.result == 'success' && (github.ref == 'refs/heads/dev' || startsWith(github.ref, 'refs/tags/v')) }}
env:
HELM_CHARTS_DISPATCH_TOKEN: ${{ secrets.HELM_CHARTS_DISPATCH_TOKEN }}
steps:
- name: Check dispatch token
id: token
run: |
if [ -z "${HELM_CHARTS_DISPATCH_TOKEN}" ]; then
echo "::warning::HELM_CHARTS_DISPATCH_TOKEN is not configured; skipping Helm chart automation dispatch."
echo "present=false" >> "${GITHUB_OUTPUT}"
else
echo "present=true" >> "${GITHUB_OUTPUT}"
fi
- name: Create Helm charts app token
id: helm-app-token
uses: actions/create-github-app-token@v2
with:
app-id: ${{ secrets.HELM_CHARTS_APP_ID }}
private-key: ${{ secrets.HELM_CHARTS_APP_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
repositories: helm-charts
- name: Set up Docker Buildx
if: steps.token.outputs.present == 'true'
uses: docker/setup-buildx-action@v3
- name: Verify published Open WebUI image
if: steps.token.outputs.present == 'true'
id: image
run: |
set -euo pipefail
@@ -271,10 +266,9 @@ jobs:
echo "tag=${image_tag}" >> "${GITHUB_OUTPUT}"
- name: Dispatch Helm chart automation
if: steps.token.outputs.present == 'true'
uses: actions/github-script@v8
with:
github-token: ${{ secrets.HELM_CHARTS_DISPATCH_TOKEN }}
github-token: ${{ steps.helm-app-token.outputs.token }}
script: |
const isDev = context.ref === 'refs/heads/dev';
const eventType = isDev