From 3097161aa86fc73fd1ab7724179550a0b02bfe9b Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 5 Jun 2021 00:27:41 +0530 Subject: [PATCH] Migrate to GHCR --- .github/workflows/docker-publish.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 19c17373..c4f7c606 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -10,15 +10,16 @@ on: tags: - v* - # Run tests for any PRs. + # Run tests for all PRs to master and develop. pull_request: + branches: + - master + - develop env: IMAGE_NAME: mermaid-live-editor jobs: - # Run tests. - # See also https://docs.docker.com/docker-hub/builds/automated-testing/ test: runs-on: ubuntu-latest @@ -29,8 +30,6 @@ jobs: run: | docker build . --file Dockerfile - # Push image to GitHub Packages. - # See also https://docs.docker.com/docker-hub/builds/ push: # Ensure test job passes before pushing image. needs: test @@ -45,11 +44,11 @@ jobs: run: docker build . --file Dockerfile --tag $IMAGE_NAME - name: Log into registry - run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin + run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin - name: Push image run: | - IMAGE_ID=docker.pkg.github.com/${{ github.repository }}/$IMAGE_NAME + IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME # Change all uppercase to lowercase IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')