{"id":21959286,"url":"https://github.com/omegion/argocd-actions","last_synced_at":"2025-04-23T17:46:09.010Z","repository":{"id":39709903,"uuid":"357808419","full_name":"omegion/argocd-actions","owner":"omegion","description":"Github Action for ArgoCD Applications","archived":false,"fork":false,"pushed_at":"2023-12-15T05:18:06.000Z","size":262,"stargazers_count":13,"open_issues_count":2,"forks_count":10,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-17T18:10:22.070Z","etag":null,"topics":["actions","argocd"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omegion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-14T07:08:23.000Z","updated_at":"2024-06-19T01:37:22.001Z","dependencies_parsed_at":"2023-12-15T06:30:44.338Z","dependency_job_id":null,"html_url":"https://github.com/omegion/argocd-actions","commit_stats":{"total_commits":15,"total_committers":3,"mean_commits":5.0,"dds":"0.33333333333333337","last_synced_commit":"995cf3672745dc3127eca5df320e1dd28f107ddd"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":"omegion/go-cli-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omegion%2Fargocd-actions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omegion%2Fargocd-actions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omegion%2Fargocd-actions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omegion%2Fargocd-actions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omegion","download_url":"https://codeload.github.com/omegion/argocd-actions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250484604,"owners_count":21438265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","argocd"],"created_at":"2024-11-29T09:27:25.697Z","updated_at":"2025-04-23T17:46:08.994Z","avatar_url":"https://github.com/omegion.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArgoCD Application Actions\n\n[![GitHub Marketplace](https://img.shields.io/badge/Marketplace-Find%20and%20Replace-blue.svg?colorA=24292e\u0026colorB=0366d6\u0026style=flat\u0026longCache=true\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAM6wAADOsB5dZE0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAERSURBVCiRhZG/SsMxFEZPfsVJ61jbxaF0cRQRcRJ9hlYn30IHN/+9iquDCOIsblIrOjqKgy5aKoJQj4O3EEtbPwhJbr6Te28CmdSKeqzeqr0YbfVIrTBKakvtOl5dtTkK+v4HfA9PEyBFCY9AGVgCBLaBp1jPAyfAJ/AAdIEG0dNAiyP7+K1qIfMdonZic6+WJoBJvQlvuwDqcXadUuqPA1NKAlexbRTAIMvMOCjTbMwl1LtI/6KWJ5Q6rT6Ht1MA58AX8Apcqqt5r2qhrgAXQC3CZ6i1+KMd9TRu3MvA3aH/fFPnBodb6oe6HM8+lYHrGdRXW8M9bMZtPXUji69lmf5Cmamq7quNLFZXD9Rq7v0Bpc1o/tp0fisAAAAASUVORK5CYII=)](https://github.com/omegion/argocd-actions)\n[![Actions Status](https://github.com/omegion/argocd-actions/workflows/Build/badge.svg)](https://github.com/omegion/argocd-actions/actions)\n[![Actions Status](https://github.com/omegion/argocd-actions/workflows/Integration%20Test/badge.svg)](https://github.com/omegion/argocd-actions/actions)\n\nThis action will sync ArgoCD application.\n\n## Usage\n\n### Example workflow\n\nThis example replaces syncs ArgoCD application.\n\n```yaml\nname: My Workflow\non: [ push, pull_request ]\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - name: Sync ArgoCD Application\n        uses: omegion/argocd-actions@v1\n        with:\n          address: \"argocd.example.com\"\n          token: ${{ secrets.ARGOCD_TOKEN }}\n          action: sync\n          appName: \"my-example-app\"\n```\n\n### Inputs\n\n| Input     | Description                            |\n|-----------|----------------------------------------|\n| `address` | ArgoCD server address.                 |\n| `token`   | ArgoCD Token.                          |\n| `action`  | ArgoCD Action i.e. sync.               |\n| `appName` | Application name to execute action on. |\n\n## Examples\n\n### Sync Application\n\nYou can sync ArgoCD application after building an image etc.\n\n```yaml\nname: My Workflow\non: [ push, pull_request ]\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - name: Sync ArgoCD Application\n        uses: omegion/argocd-actions@master\n        with:\n          address: \"vault.example.com\"\n          token: ${{ secrets.ARGOCD_TOKEN }}\n          action: sync\n          appName: \"my-example-app\"\n```\n\n## Publishing\n\nTo publish a new version of this Action we need to update the Docker image tag in `action.yml` and also create a new\nrelease on GitHub.\n\n- Work out the next tag version number.\n- Update the Docker image in `action.yml`.\n- Create a new release on GitHub with the same tag.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomegion%2Fargocd-actions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomegion%2Fargocd-actions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomegion%2Fargocd-actions/lists"}