Skip to content

GitHub action for executing ArgoCD ๐Ÿฆ‘ ๐Ÿš€

License

Notifications You must be signed in to change notification settings

lucasff/argocd-action

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

51 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

argo-cd

argo-cd-action

Strict TypeScript Commitizen friendly Known Vulnerabilities

integration test

GitHub action for executing Argo CD ๐Ÿฆ‘

Usage

See the ArgoCD CLI documentation for the list of available commands and options.

- uses: lucasff/argocd-action/@main
  with:
    version: 2.3.3
    commands: |
      version

With GitHub API authentication

If you are running a lot of workflows/jobs quite frequently, you may run into GitHub's API rate limit due to pulling the CLI from the ArgoCD repository. To get around this limitation, add the GITHUB_TOKEN as shown below (or see here for more examples) to utilize a higher rate limit when authenticated.

- uses: lucasff/argocd-action/@main
  env:
    # Only required for first step in job where API is called
    # All subsequent setps in a job will not re-download the CLI
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  with:
    commands: |
      version
- uses: lucasff/argocd-action/@main
  # CLI has already been downloaded in prior step, no call to GitHub API
  with:
    commands: version

Getting Started

The following instructions will help you get setup for development and testing purposes.

Prerequisites

yarn is used to handle dependencies and executing scripts on the codebase.

See here for instructions on installing yarn on your local machine.

Once you have installed yarn, you can install the project dependencies by running the following command from within the project root directory:

  $ yarn

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct and the process for submitting pull requests.

Changelog

Please see the CHANGELOG.md for details on individual releases.

About

GitHub action for executing ArgoCD ๐Ÿฆ‘ ๐Ÿš€

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%