From 6989f36c4852ff5468b33122728890586e31ab2b Mon Sep 17 00:00:00 2001 From: lucasdpt Date: Fri, 29 May 2026 20:38:39 +0200 Subject: [PATCH] feat: adapt to new ci image --- .gitea/workflows/helm-lint.yml | 23 +---------------------- .gitea/workflows/helm-publish.yml | 28 ++-------------------------- 2 files changed, 3 insertions(+), 48 deletions(-) diff --git a/.gitea/workflows/helm-lint.yml b/.gitea/workflows/helm-lint.yml index 66cdebe..fefc87e 100644 --- a/.gitea/workflows/helm-lint.yml +++ b/.gitea/workflows/helm-lint.yml @@ -9,36 +9,15 @@ on: Example: `charts/my-app`. type: string default: '.' - helm-version: - description: | - Helm version to install. - Example: `v3.14.0`. Defaults to `latest`. - type: string - default: 'latest' - runs-on: - description: 'Runner label to use for the job.' - type: string - default: 'ubuntu-latest' jobs: lint: name: Lint Helm chart - runs-on: ${{ inputs.runs-on }} + runs-on: ubuntu-custom steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Setup Helm - uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0 - with: - version: ${{ inputs.helm-version }} - - - name: Update Helm dependencies - run: | - if grep -q '^dependencies:' "${{ inputs.chart-directory }}/Chart.yaml" 2>/dev/null; then - helm dependency update "${{ inputs.chart-directory }}" - fi - - name: Helm lint run: helm lint "${{ inputs.chart-directory }}" diff --git a/.gitea/workflows/helm-publish.yml b/.gitea/workflows/helm-publish.yml index 61ad581..679fc90 100644 --- a/.gitea/workflows/helm-publish.yml +++ b/.gitea/workflows/helm-publish.yml @@ -29,22 +29,13 @@ on: Example: `harbor.example.com`. type: string required: true + default: 'gitea.ldpt.fr' repository: description: | Repository path within the OCI registry. Example: `myorg/charts`. type: string required: true - helm-version: - description: | - Helm version to install. - Example: `v3.14.0`. Defaults to `latest`. - type: string - default: 'latest' - runs-on: - description: 'Runner label to use for the job.' - type: string - default: 'ubuntu-latest' secrets: OCI_REGISTRY_USERNAME: description: 'Username for the OCI registry.' @@ -56,16 +47,11 @@ on: jobs: publish: name: Publish Helm chart - runs-on: ${{ inputs.runs-on }} + runs-on: ubuntu-custom steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Setup Helm - uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0 - with: - version: ${{ inputs.helm-version }} - - name: Override chart version if: ${{ inputs.chart-version != '' }} run: | @@ -80,12 +66,6 @@ jobs: "${{ inputs.chart-directory }}/Chart.yaml" echo "App version set to: ${{ inputs.app-version }}" - - name: Update Helm dependencies - run: | - if grep -q '^dependencies:' "${{ inputs.chart-directory }}/Chart.yaml" 2>/dev/null; then - helm dependency update "${{ inputs.chart-directory }}" - fi - - name: Login to OCI registry run: | echo "${{ secrets.OCI_REGISTRY_PASSWORD }}" | \ @@ -104,7 +84,3 @@ jobs: echo "Pushing $pkg to oci://${{ inputs.oci-registry }}/${{ inputs.repository }}" helm push "$pkg" "oci://${{ inputs.oci-registry }}/${{ inputs.repository }}" done - - - name: Logout from OCI registry - if: always() - run: helm registry logout "${{ inputs.oci-registry }}"