ironashram/ArgoCD Apps Action
Action to bump pinned Helm chart versions in GitOps manifests (ArgoCD, Flux, or custom layouts) and open a PR on any GitHub-compatible forge
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target_branch | target branch | no | main |
| create_pr | create a PR if there are new updates | no | true |
| labels | labels to add to the PR | no | github_actions, dependencies |
| apps_folder | folder to look for the app of apps | no | apps/manifests |
| file_extensions | comma-separated list of file extensions to scan (e.g. yaml,yml) | no | yaml,yml |
| skip_prerelease | if true skips semantic prerelease versions during automated upgrades | no | true |
| allow_regex_fallback | if true, when a manifest fails YAML parse (e.g. contains Helm templating) fall back to regex extraction of chart/repoURL/targetRevision | no | false |
| token | token used to push branches and open pull requests | no | ${{ github.token }} |
| provider | git provider: auto (detect from GITHUB_API_URL), github, or gitea/forgejo/codeberg | no | auto |
| preset | manifest layout to scan: argocd (spec.source) or flux (HelmRelease + HelmRepository/OCIRepository) | no | argocd |
| sources_file | path (relative to the repo) to a custom extraction config; overrides preset when set | no | "" |
| repo_credentials | credentials for private chart repositories, one per line: url-prefix|username|password | no | "" |
Outputs
no outputs