From 0855bad3117bd027795303d717e39cebc6ebadaa Mon Sep 17 00:00:00 2001 From: Tim Duesterhus Date: Fri, 14 Oct 2022 19:46:07 +0200 Subject: [PATCH] CI: Replace the deprecated `::set-output` command by writing to $GITHUB_OUTPUT in workflow definition See "CI: Replace the deprecated `::set-output` command by writing to $GITHUB_OUTPUT in matrix.py" for the reasoning behind this commit. (cherry picked from commit b87ecbb179b897521aa217a3341ba5529b36f447) Signed-off-by: Christopher Faulet --- .github/workflows/compliance.yml | 4 ++-- .github/workflows/vtest.yml | 4 ++-- .github/workflows/windows.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/compliance.yml b/.github/workflows/compliance.yml index 9d14ff57d..509eaf841 100644 --- a/.github/workflows/compliance.yml +++ b/.github/workflows/compliance.yml @@ -27,7 +27,7 @@ jobs: curl -fsSL https://github.com/summerwind/h2spec/releases/download/${H2SPEC_VERSION}/h2spec_linux_amd64.tar.gz -o h2spec.tar.gz tar xvf h2spec.tar.gz sudo install -m755 h2spec /usr/local/bin/h2spec - echo "::set-output name=version::${H2SPEC_VERSION}" + echo "version=${H2SPEC_VERSION}" >> $GITHUB_OUTPUT - name: Compile HAProxy with ${{ matrix.CC }} run: | make -j$(nproc) all \ @@ -50,7 +50,7 @@ jobs: fi echo "::endgroup::" haproxy -vv - echo "::set-output name=version::$(haproxy -v |awk 'NR==1{print $3}')" + echo "version=$(haproxy -v |awk 'NR==1{print $3}')" >> $GITHUB_OUTPUT - name: Launch HAProxy ${{ steps.show-version.outputs.version }} run: haproxy -f .github/h2spec.config -D - name: Run h2spec ${{ steps.install-h2spec.outputs.version }} diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml index 7a1c1ef62..75c79c25a 100644 --- a/.github/workflows/vtest.yml +++ b/.github/workflows/vtest.yml @@ -53,7 +53,7 @@ jobs: - name: Generate cache key id: generate-cache-key run: | - echo "::set-output name=key::$(echo ${{ matrix.name }} | sha256sum | awk '{print $1}')" + echo "key=$(echo ${{ matrix.name }} | sha256sum | awk '{print $1}')" >> $GITHUB_OUTPUT - name: Cache SSL libs if: ${{ matrix.ssl && matrix.ssl != 'stock' && matrix.ssl != 'BORINGSSL=yes' && matrix.ssl != 'QUICTLS=yes' }} @@ -124,7 +124,7 @@ jobs: fi echo "::endgroup::" haproxy -vv - echo "::set-output name=version::$(haproxy -v |awk 'NR==1{print $3}')" + echo "version=$(haproxy -v |awk 'NR==1{print $3}')" >> $GITHUB_OUTPUT - name: Install problem matcher for VTest # This allows one to more easily see which tests fail. run: echo "::add-matcher::.github/vtest.json" diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3d034617f..303090862 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -64,4 +64,4 @@ jobs: id: show-version run: | ./haproxy -vv - echo "::set-output name=version::$(./haproxy -v |awk 'NR==1{print $3}')" + echo "version=$(./haproxy -v |awk 'NR==1{print $3}')" >> $GITHUB_OUTPUT