From c324fa92f5611663504c7b197b67d819146871a8 Mon Sep 17 00:00:00 2001 From: George Wu Date: Mon, 20 Jan 2025 12:43:26 -0800 Subject: [PATCH] fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368) --- .github/workflows/docker_build_kanidm.yml | 3 ++- .github/workflows/docker_build_kanidmd.yml | 3 ++- .github/workflows/docker_build_radiusd.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker_build_kanidm.yml b/.github/workflows/docker_build_kanidm.yml index 8e351caf0..68c120155 100644 --- a/.github/workflows/docker_build_kanidm.yml +++ b/.github/workflows/docker_build_kanidm.yml @@ -71,7 +71,8 @@ jobs: with: name: kanidm-docker path: /tmp - + - name: Set up ORAS + uses: oras-project/setup-oras@v1 - name: Push image to GHCR run: | echo "${{ secrets.GITHUB_TOKEN }}" | \ diff --git a/.github/workflows/docker_build_kanidmd.yml b/.github/workflows/docker_build_kanidmd.yml index 18d8b8a62..a4ada5cb6 100644 --- a/.github/workflows/docker_build_kanidmd.yml +++ b/.github/workflows/docker_build_kanidmd.yml @@ -88,7 +88,8 @@ jobs: with: name: kanidmd-docker path: /tmp - + - name: Set up ORAS + uses: oras-project/setup-oras@v1 - name: Push image to GHCR run: | echo "${{ secrets.GITHUB_TOKEN }}" | \ diff --git a/.github/workflows/docker_build_radiusd.yml b/.github/workflows/docker_build_radiusd.yml index 45ce04147..c6f8a8846 100644 --- a/.github/workflows/docker_build_radiusd.yml +++ b/.github/workflows/docker_build_radiusd.yml @@ -70,7 +70,8 @@ jobs: with: name: radius-docker path: /tmp - + - name: Set up ORAS + uses: oras-project/setup-oras@v1 # Docker won't directly import OCI images and keep their multi-arch # features, but ORAS will: https://oras.land/docs/commands/oras_copy - name: Push image to GHCR