Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

言語別ガイド(CI/CD 設定):リポジトリ名を小文字に変換するためのStepが必要な場合がある #469

Open
Toraneko0101 opened this issue Oct 17, 2023 · 0 comments

Comments

@Toraneko0101
Copy link

リポジトリ名を小文字に変換するためのStepが必要な場合がある

Githubのユーザ名に大文字が混ざっている方の場合、
tags: ghcr.io/${{ github.repository_owner }}/simplewhale:latestの箇所で、
buildx failed with: ERROR: invalid tag "ghcr.io/<OWNER_NAME>/simplewhale:latest": repository name must be lowercase等のエラーが発生する可能性があります。

したがって、たとえば以下のようなStepが必要かもしれない。という但し書きを追加することを提案します。

      # lowercase
      - name: set lower case owner name
        run: |
          echo "OWNER_LC=${OWNER,,}" >>${GITHUB_ENV}
        env:
          OWNER: '${{ github.repository_owner }}'

      # 修正
      tags: ghcr.io/${{ env.OWNER_LC }}/simplewhale:latest
@Toraneko0101 Toraneko0101 changed the title 言語別ガイド(アプリケーションに CI/CD を設定):リポジトリ名を小文字に変換するためのStepが必要な場合がある 言語別ガイド(CI/CD 設定):リポジトリ名を小文字に変換するためのStepが必要な場合がある Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant