Skip to content

temporarily suppress file deletion errors #18

temporarily suppress file deletion errors

temporarily suppress file deletion errors #18

Workflow file for this run

name: Build container
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
# Create a commit SHA-based tag for the container repositories
- name: Create SHA Container Tag
id: sha_tag
run: |
tag=$(cut -c 1-7 <<< $GITHUB_SHA)
echo "::set-output name=tag::$tag"
# Check out the current repository in the `update-quilt-meta` subdirectory
- name: Checkout code
uses: actions/checkout@v2
with:
path: update-quilt-meta
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Login to Github Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
# Build and push the container to the GitHub Container
# Repository. The container will be tagged as "latest"
# and with the short SHA of the commit.
- name: Build and push
uses: docker/build-push-action@v2
with:
context: update-quilt-meta/
file: update-quilt-meta/Dockerfile
push: true
cache-from: type=registry,ref=ghcr.io/quiltmc/update-quilt-meta:latest
cache-to: type=inline
tags: |
ghcr.io/quiltmc/update-quilt-meta:latest
ghcr.io/quiltmc/update-quilt-meta:${{ steps.sha_tag.outputs.tag }}
build-args: |
git_sha=${{ github.sha }}