Open shibafu528 opened 10 months ago
付与されるGITHUB_TOKENにwrite権限がなくて、Container Repositoryにpushできないっぽそう。
セキュリティ的にはこの制限は妥当だと思うので、orgメンバーが必要に応じて (workflow_dispatchなどで) PRを指定してイメージビルドを起動できればそれで十分かもしれない。
#18 exporting to image #18 exporting layers #18 exporting layers 24.2s done #18 exporting manifest sha256:8a0272c41154e1a77f1fd274c351e655b92884ed963cf493f06589654efa2a58 done #18 exporting config sha256:65e056e580e7442d28faa2aca566f78c8fc9fcc4e9256eb189842de26687468d done #18 exporting attestation manifest sha256:7f5df5b5666e72eedc1f2def8121ceb1c81c27440f4a366778329cc09446d74a done #18 exporting manifest list sha256:917e0ec54d319d52fef3e8d545b665c2c03ba168032856f8bc080c734d57c4a6 done #18 pushing layers #18 ... #19 [auth] shikorism/tissue-foundation:pull,push token for ghcr.io #19 DONE 0.0s #18 exporting to image #18 pushing layers 0.5s done #18 ERROR: failed to push ghcr.io/shikorism/tissue-foundation:pr-1151: unexpected status from POST request to https://ghcr.io/v2/shikorism/tissue-foundation/blobs/uploads/: 403 Forbidden ------ > exporting to image: ------ ERROR: failed to solve: failed to push ghcr.io/shikorism/tissue-foundation:pr-1151: unexpected status from POST request to https://ghcr.io/v2/shikorism/tissue-foundation/blobs/uploads/: 403 Forbidden Error: buildx failed with: ERROR: failed to solve: failed to push ghcr.io/shikorism/tissue-foundation:pr-1151: unexpected status from POST request to https://ghcr.io/v2/shikorism/tissue-foundation/blobs/uploads/: 403 Forbidden
on.pull_request での実行をやめてみた。必要な時に手動でトリガーしてみる。
誰かorganizationのwrite権限がない人がPR立てた時に試す。
付与されるGITHUB_TOKENにwrite権限がなくて、Container Repositoryにpushできないっぽそう。
セキュリティ的にはこの制限は妥当だと思うので、orgメンバーが必要に応じて (workflow_dispatchなどで) PRを指定してイメージビルドを起動できればそれで十分かもしれない。
CIログ