From faec47d13ff02a96ab4558f5c4a685765bd4fe66 Mon Sep 17 00:00:00 2001 From: James Hodgkinson Date: Fri, 16 Feb 2024 13:12:59 +1000 Subject: [PATCH] radius build workflow fixes (#2541) * radius build workflow fixes --- .github/workflows/docker_build_radiusd.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker_build_radiusd.yml b/.github/workflows/docker_build_radiusd.yml index 6ff8d1da9..b72706d1a 100644 --- a/.github/workflows/docker_build_radiusd.yml +++ b/.github/workflows/docker_build_radiusd.yml @@ -12,17 +12,22 @@ concurrency: cancel-in-progress: true jobs: - set_lower_case_name: + runs-on: ubuntu-latest name: set lower case owner name - run: | - echo "OWNER_LC=${OWNER,,}" >>${GITHUB_ENV} - env: - OWNER: '${{ github.repository_owner }}' + steps: + - id: step1 + run: | + echo "OWNER_LC=${OWNER,,}" >> "${GITHUB_OUTPUT}" + env: + OWNER: '${{ github.repository_owner }}' + outputs: + owner_lc: ${{ steps.step1.outputs.OWNER_LC }} radius_build: name: Build radius Docker image runs-on: ubuntu-latest + needs: set_lower_case_name steps: - uses: actions/checkout@v4 - name: Set up QEMU @@ -33,7 +38,7 @@ jobs: uses: docker/build-push-action@v5 with: platforms: linux/arm64,linux/amd64 - tags: ghcr.io/${{ env.OWNER_LC }}/radius:devel + tags: ghcr.io/${{ needs.set_lower_case_name.outputs.owner_lc }}/radius:devel file: rlm_python/Dockerfile # Must use OCI exporter for multi-arch: https://github.com/docker/buildx/pull/1813 outputs: type=oci,dest=/tmp/radius-docker.tar