Open1
GitHub label の名前の長さの最大長を調べる
確か 50 文字だったはずなので、実際に API を叩いて調べる。
main.sh
#!/usr/bin/env bash
set -eux
repo=suzuki-shunsuke/test-github-action
echo "50"
gh -R "$repo" label create "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
echo "51"
gh -R "$repo" label create "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
$ bash main.sh
+ repo=suzuki-shunsuke/test-github-action
+ echo 50
50
+ gh -R suzuki-shunsuke/test-github-action label create aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
✓ Label "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" created in suzuki-shunsuke/test-github-action
+ echo 51
51
+ gh -R suzuki-shunsuke/test-github-action label create aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
HTTP 422: Validation Failed (https://api.github.com/repos/suzuki-shunsuke/test-github-action/labels)
name is too long (maximum is 50 characters)
エラーメッセージにはっきり 50 characters と書いてある。
HTTP 422: Validation Failed (https://api.github.com/repos/suzuki-shunsuke/test-github-action/labels)
name is too long (maximum is 50 characters)