Skip to content

Create a Helm repository #127

@Darkness4

Description

@Darkness4
name: Helm CI
on:
  push:
    paths:
      - .github/workflows/helm.yaml
      - helm/**
    branches:
      - 'main'

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0

      - name: Install Helm
        uses: azure/setup-helm@v3

      - name: Configure Git
        run: |
          git config user.name "$GITHUB_ACTOR"
          git config user.email "$GITHUB_ACTOR@users.noreply.github.com"

      - name: Run chart-releaser
        uses: helm/chart-releaser-action@v1.4.0
        with:
          charts_dir: helm
        env:
          CR_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
          CR_RELEASE_NAME_TEMPLATE: 'chart-{{ .Name }}-{{ .Version }}'

Metadata

Metadata

Assignees

Labels

S3Limited impact on the end user ; this issue can be adressed later.area/helmRelated to Helm applications.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions