Attempt to fix build failures

This commit is contained in:
Matthew Penner 2020-12-15 10:10:17 -07:00
parent 6ea7a34ef1
commit cd27be290c

View file

@ -42,31 +42,19 @@ jobs:
version: v0.5.1
buildkitd-flags: --debug
# - name: Registry Authentication
# run: |
# echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.CR_PAT }}
# - name: Build Image
# env:
# IMAGE_ID: docker.pkg.github.com/${{ github.repository }}/${{ matrix.image }}:latest
# run: |
# docker buildx build --push --platform=linux/amd64 --tag=$IMAGE_ID ./${{ matrix.image }}
- name: Set up containerd
uses: crazy-max/ghaction-setup-containerd@v1
- name: Build Docker image
- name: Build
uses: docker/build-push-action@v2
with:
context: ./alpine
file: ./alpine/Dockerfile
platforms: linux/amd64
tags: docker.pkg.github.com/${{ github.repository }}/${{ matrix.image }}:latest
outputs: type=oci,dest=/tmp/image.tar
tags: ghcr.io/${{ github.repository_owner }}/${{ matrix.image }}:latest
load: true
- name: Import image in containerd
run: |
sudo ctr i import --base-name docker.io/user/app --digests --all-platforms /tmp/image.tar
- name: Push image with containerd
run: |
sudo ctr --debug i push --user "${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}" docker.pkg.github.com/${{ github.repository }}/${{ matrix.image }}:latest
- name: Push
run: docker push ghcr.io/${{ github.repository_owner }}/${{ matrix.image }}:latest