Re: [PATCH] CI: migrate away from deprecated "set-output" syntax
- From
Victoria Dye <vdye@github.com>
- Date
- Dec 6, 2022, 20:50 UTC
- Message-ID
- <3859f3a7-ade8-4778-be15-b393694435e3@github.com>
- In-Reply-To
- <patch-1.1-deb65805345-20221206T195811Z-avarab@gmail.com>
Ævar Arnfjörð Bjarmason wrote:
Show 5 quoted lines
> As noted in [1] and the warnings the CI itself is spewing echoing > outputs to stdout is deprecated, and they should be written to > "$GITHUB_OUTPUT" instead. > > 1. https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Interesting, I didn't realize this changed! The new syntax is certainly much nicer to read.
Show 11 quoted lines
> > Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> > --- > > Along with my just-sent > https://lore.kernel.org/git/patch-1.1-4c1dcc89e7a-20221206T195552Z-avarab@gmail.com/ > and Junio's https://lore.kernel.org/git/xmqq1qpd9bys.fsf@gitster.g/ > this should make our CI warning free. > > .github/workflows/main.yml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Should this also be updated for 'l10n.yml'? There are two usages of '::set-output' there as well.
Show 11 quoted lines
> > diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml > index 9afacfa0b33..d1e16009b11 100644 > --- a/.github/workflows/main.yml > +++ b/.github/workflows/main.yml > @@ -34,7 +34,7 @@ jobs: > then > enabled=no > fi > - echo "::set-output name=enabled::$enabled" > + echo "enabled=$enabled" >>$GITHUB_OUTPUT
Looks good!
> - name: skip if the commit or tree was already tested > id: skip-if-redundant > uses: actions/github-script@v6