update gitea ci
Some checks failed
Build and Publish / release (push) Has been skipped
Build and Publish / chart-updated (push) Failing after 18s
Build and Publish / helm-release (push) Has been skipped

This commit is contained in:
Ryan McGuire 2025-03-21 13:08:08 -04:00
parent 1f097b1fd7
commit 0b27285b86

View File

@ -25,7 +25,7 @@ jobs:
if: startsWith(github.ref, 'refs/tags/v') # Only run on tag push
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Go Environment
uses: actions/setup-go@v4
@ -89,11 +89,29 @@ jobs:
VER_PKG=${{ env.VER_PKG }}
VERSION=${{ github.ref_name }}
# Detect if the helm chart was updated
chart-updated:
runs-on: ubuntu-latest
outputs:
chart-updated: ${{ steps.filter.outputs.chart }}
steps:
- uses: actions/checkout@v4
- name: Check Chart Changed
uses: dorny/paths-filter@v3
id: filter
with:
base: ${{ github.ref }}
filters: |
chart:
- **/Chart.yaml
helm-release:
runs-on: ubuntu-latest
needs: chart-updated
if: ${{ needs.chart-updated.outputs.chart-updated == 'true' }}
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install Helm
env:
@ -103,7 +121,7 @@ jobs:
- name: Package Chart
run: |
helm package --app-version ${VERSION#v} ${CHART_DIR}
helm package --app-version ${VERSION} ${CHART_DIR}
- name: Publish Chart
env: