radius build workflow fixes (#2541)

* radius build workflow fixes
This commit is contained in:
James Hodgkinson 2024-02-16 13:12:59 +10:00 committed by GitHub
parent 7a78cb8a80
commit faec47d13f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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