argo-cd/.github/workflows
Leonardo Luz Almeida a2b3f0a78e
chore: gitops-engine post migration fixes (#24727)
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2025-09-29 09:05:41 -04:00
..
bump-major-version.yaml chore: merge gitops-engine test 2025-09-23 10:15:34 -04:00
cherry-pick-single.yml chore(ci): cherry-pick workflow improvements (#24575) 2025-09-15 20:15:49 +00:00
cherry-pick.yml chore(ci): cherry-pick workflow improvements (#24575) 2025-09-15 20:15:49 +00:00
ci-build.yaml chore: gitops-engine post migration fixes (#24727) 2025-09-29 09:05:41 -04:00
codeql.yml chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (#24412) 2025-09-05 16:27:12 -04:00
image-reuse.yaml chore(deps): bump sigstore/cosign-installer from 3.9.2 to 3.10.0 (#24558) 2025-09-15 09:44:54 -04:00
image.yaml chore(deps): update group golang to v1.25.1 (#24605) 2025-09-17 13:13:51 -04:00
init-release.yaml chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (#23107) 2025-05-22 17:34:27 +00:00
pr-title-check.yml ci: fixes #21862 Concurrency in pr-title-check (#21863) 2025-02-18 14:48:32 -05:00
README.md docs: Bulk typo fix (#23144) 2025-05-29 12:54:40 -06:00
release.yaml ci(release): only set latest release in github when latest (#24525) 2025-09-19 13:11:07 -04:00
renovate.yaml chore(deps): bump renovatebot/github-action from 43.0.13 to 43.0.14 (#24777) 2025-09-29 15:24:01 +05:30
scorecard.yaml chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#23217) 2025-06-01 22:10:00 -06:00
update-snyk.yaml chore(deps): bump actions/checkout (#17493) 2024-03-13 23:27:04 -04:00

Workflows

Workflow Description
ci-build.yaml Build, lint, test, codegen, build-ui, analyze, e2e-test
codeql.yaml CodeQL analysis
image-reuse.yaml Build, push, and Sign container images
image.yaml Build container image for PR's & publish for push events
init-release.yaml Build manifests and version then create a PR for release branch
pr-title-check.yaml Lint PR for semantic information
release.yaml Build images, cli-binaries, provenances, and post actions
scorecard.yaml Generate scorecard for supply-chain security
update-snyk.yaml Scheduled snyk reports

Reusable workflows

image-reuse.yaml

  • The reusable workflow can be used to publish or build images with multiple container registries(Quay,GHCR, dockerhub), and then sign them with cosign when an image is published.
  • A GO version must be specified e.g. 1.21
  • The image name for each registry must contain the tag. Note: multiple tags are allowed for each registry using a CSV type.
  • Multiple platforms can be specified e.g. linux/amd64,linux/arm64
  • Images are not published by default. A boolean value must be set to true to push images.
  • An optional target can be specified.
Inputs Description Type Required Defaults
go-version Version of Go to be used string true none
quay_image_name Full image name and tag CSV, string false none
ghcr_image_name Full image name and tag CSV, string false none
docker_image_name Full image name and tag CSV, string false none
platforms Platforms to build (linux/amd64) CSV, string false linux/amd64
push Whether to push image/s to registry boolean false false
target Target build stage string false none
Outputs Description Type
image-digest Image digest of image container created string