From 2dd5ee30ad50324ebad14c5616d1eb2aec8aedb2 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 2 Feb 2024 13:46:25 +0900 Subject: [PATCH] Add login with GHCR access token and push it --- .github/actions/push_image/action.yml | 1 + .github/workflows/nightly.yml | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/.github/actions/push_image/action.yml b/.github/actions/push_image/action.yml index eca3e10c..65335d29 100644 --- a/.github/actions/push_image/action.yml +++ b/.github/actions/push_image/action.yml @@ -24,6 +24,7 @@ runs: - name: Push docker image to rubylang run: |- echo $DOCKER_PASS | docker login -u $DOCKER_USER --password-stdin + echo $GHCR_ACCESS_TOKEN | docker login ghcr.io -u $GHCR_USER --password-stdin rake docker:push ruby_version=${{ inputs.ruby_version }} \ ubuntu_version=${{ inputs.ubuntu_version }} \ image_version_suffix=${{ inputs.image_version_suffix }} \ diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 08546ac0..2fa7ab24 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -62,6 +62,16 @@ jobs: ubuntu_version: "${{ env.ubuntu_version }}" tag_suffix: "${{ env.tag_suffix }}" + - uses: "./.github/actions/push_image" + if: "${{ env.push }}" + with: + registry_name: 'ghcr.io/ruby' + ruby_version: "${{ env.ruby_version }}" + nightly: "${{ env.nightly }}" + image_version_suffix: "${{ env.image_version_suffix }}${{ env.dev_suffix }}" + ubuntu_version: "${{ env.ubuntu_version }}" + tag_suffix: "${{ env.tag_suffix }}" + - uses: "./.github/actions/push_image_by_tag" if: "${{ env.push_tags }}" with: