Skip to content

ArgoCD Helm Chart Updater

Actions
Updates Helm chart versions in ArgoCD Application descriptors
v1.0.2
Latest
Star (2)

ArgoCD Helm chart version updater GitHub Action

integration GitHub Marketplace

Usage

Minimal usage

jobs:
  argo-update:
    name: Argo Helm chart version updater
    runs-on: ubuntu-22.04
    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Simple test
        uses: 95gabor/argocd-helm-updater-action@v1

Scheduled usage with automated PR

name: ArgoCD Helm chart updater

on:
  workflow_dispatch:
  schedule:
    - cron: '0 0 * * 0'

jobs:
  build:
    permissions:
      contents: write
      pull-requests: write

    runs-on: ubuntu-22.04
    steps:
      - uses: actions/checkout@v4

      - uses: 95gabor/argocd-helm-updater-action@v1
        with:
          main_director: ./infra
          recursive: true
          color_logs: true

      - name: Create Pull Request
        uses: peter-evans/create-pull-request@v5
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          title: 'bump(helm): update chart versions'
          body: 'Automatically updated Helm Chart versions'
          commit-message: 'build(helm): update chart versions'
          branch-suffix: timestamp

Action inputs

Name Description Default Value
main_directory The directory where the script operates . (current directory)
recursive Perform updates recursively in subdirectories true
color_logs Enable colored logs for better visibility true
dry_run Simulate changes without modifying files false

ArgoCD Helm Chart Updater is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Updates Helm chart versions in ArgoCD Application descriptors
v1.0.2
Latest

ArgoCD Helm Chart Updater is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.