argoproj / applicationset

The ApplicationSet controller manages multiple Argo CD Applications as a single ApplicationSet unit, supporting deployments to large numbers of clusters, deployments of large monorepos, and enabling secure Application self-service.
https://argocd-applicationset.readthedocs.io/
Apache License 2.0
584 stars 278 forks source link

chore: Replace deprecated command with environment file #636

Closed jongwooo closed 11 months ago

jongwooo commented 1 year ago

Description

Resolve #635

Update workflows to use environment file instead of deprecated set-output command. For more information, see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

I found the workflow files that use set-output command through the following command:

$ find . -name '*.yml' -o -name '*.yaml' | xargs egrep '\bset-output\b'

AS-IS

echo "::set-output name=latestRelease::$LATEST_RELEASE"

TO-BE

echo "latestRelease=$LATEST_RELEASE" >> $GITHUB_OUTPUT