argo-cd/.github/workflows
AS bb1c1ed44d
chore(dex): 2.37.0 to 2.38.0 (#17157)
Signed-off-by: asingh51 <ashutosh_singh@intuit.com>
Co-authored-by: asingh51 <ashutosh_singh@intuit.com>
2024-02-09 09:37:04 -05:00
..
ci-build.yaml chore(dex): 2.37.0 to 2.38.0 (#17157) 2024-02-09 09:37:04 -05:00
codeql.yml fix: upgrade notifications-engine (#16354) 2023-11-29 10:17:49 +02:00
image-reuse.yaml chore(deps): bump cosign-installer from 3.1.2 to 3.2.0 (#16495) 2023-11-30 12:02:08 -05:00
image.yaml chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 (#15348) 2023-09-18 16:07:19 +00:00
init-release.yaml chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 (#15348) 2023-09-18 16:07:19 +00:00
pr-title-check.yml chore(deps): bump thehanimo/pr-title-checker from 1.3.7 to 1.4.0 (#13903) 2023-06-10 21:32:12 +00:00
README.md chore: upgrade to go 1.21 (#14992) 2023-08-11 09:33:36 -04:00
release.yaml chore: add SECURITY-INSIGHTS.yml (#16135) 2023-11-02 11:49:10 -04:00
scorecard.yaml chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 (#15348) 2023-09-18 16:07:19 +00:00
update-snyk.yaml chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 (#15348) 2023-09-18 16:07:19 +00: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
pr-title-check.yaml Lint PR for semantic information
init-release.yaml Build manifests and version then create a PR for release branch
release.yaml Build images, cli-binaries, provenances, and post actions
update-snyk.yaml Scheduled snyk reports

Reusable workflows

image-reuse.yaml

  • The resuable 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