From 54da9784264e5e1dd4ed83ad22aeb95b2c72c08b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20T=C3=B6njes?= Date: Mon, 28 Jun 2021 22:29:37 +0200 Subject: [PATCH 1/2] ghrc.io publish ci --- publish.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 publish.yml diff --git a/publish.yml b/publish.yml new file mode 100644 index 0000000..fefce96 --- /dev/null +++ b/publish.yml @@ -0,0 +1,49 @@ +# This is a basic workflow to help you get started with Actions + +name: Publish +on: + push: + branches: + - '**' + tags: + - 'v*.*.*' + pull_request: + +jobs: + build-and-push: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Docker meta + id: meta + uses: docker/metadata-action@v3 + with: + # list of Docker images to use as base name for tags + images: ghcr.io/covidpass-org/covidpass + # generate Docker tags based on the following events/attributes + tags: | + type=schedule + type=edge,branch=dev + type=ref,event=branch + type=ref,event=pr + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{major}} + type=sha + - 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 }} + - name: Build and push + uses: docker/build-push-action@v2 + with: + context: . + file: ./Dockerfile + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} From 977c0d4f063508e8a775959648df0d407a9265ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20T=C3=B6njes?= Date: Mon, 28 Jun 2021 22:30:39 +0200 Subject: [PATCH 2/2] Wrong folder for action --- publish.yml => .github/workflows/publish.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename publish.yml => .github/workflows/publish.yml (100%) diff --git a/publish.yml b/.github/workflows/publish.yml similarity index 100% rename from publish.yml rename to .github/workflows/publish.yml