diff --git a/.github/workflows/functional.yml b/.github/workflows/functional.yml index 0ac61178..c637a82f 100644 --- a/.github/workflows/functional.yml +++ b/.github/workflows/functional.yml @@ -88,17 +88,13 @@ jobs: echo IMAGE_TAG=${{ matrix.tag_prefix }}${{ github.sha }} >> $GITHUB_ENV - name: Build ${{ matrix.containerfile }} id: build-image - uses: redhat-actions/buildah-build@v2 - with: - arch: ${{ matrix.arch }} - image: ${{ matrix.image_name }} - tags: ${{ env.IMAGE_TAG }} - dockerfiles: ${{ matrix.containerfile }} - build-args: ARCH=${{ matrix.arch }} + run: >- + podman build . -t ${{ matrix.image_name }}:${{ env.IMAGE_TAG }} + -f ${{ matrix.containerfile }} --arch ${{ matrix.arch }} - name: Export image to archive run: >- podman save --output ${{ matrix.image_name }}.${{ env.IMAGE_TAG }}.tar - ${{ steps.build-image.outputs.image }}:${{ env.IMAGE_TAG }} + localhost/${{ matrix.image_name }}:${{ env.IMAGE_TAG }} - name: Save Image as Artifact uses: actions/upload-artifact@v2 with: @@ -106,6 +102,6 @@ jobs: path: ${{ matrix.image_name }}.${{ env.IMAGE_TAG }}.tar retention-days: 10 - name: Set benchmark image environment variable - run: echo ${{ matrix.env_var }}=${{ steps.build-image.outputs.image }}:${{ env.IMAGE_TAG }} >> $GITHUB_ENV + run: echo ${{ matrix.env_var }}=localhost/${{ matrix.image_name }}:${{ env.IMAGE_TAG }} >> $GITHUB_ENV - name: Run functional tests run: tox -e functional -- -m ${{ matrix.benchmark }}