5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Error: supabaseUrl is required.が出た時に確認すること

Posted at

はじめに

supabaseを利用したアプリをgithubActionsで自動デプロイ設定する際に下記のエラーが出続けていました。

Error: supabaseUrl is required.

問題

これはsupabaseのurlやsupabase anon keyが取得できない時に発生するエラーなのですが、通常はgithubのSettings > Secrets and variables > ActionsからRepository secretsに値を設定しておくことでエラーを回避することができます。

今回は、Repository secretsに値を設定をしていても、値が取れないとのエラーが出続けていました。

解決法

今回は、ワークフローの権限設定を変更することで解決ができました。

下記が設定方法です。
①Githubのリポジトリセッティングのページへいき、左のメニューから、Actions>Generalを選択します。
スクリーンショット 2024-07-31 18.36.46.png

②ページ下にスクロールして、Workflow permissionsが「Read Repository contents and packages permissions」にチェックが入っているか確認。もしチェックが入っていたら、その上の「Read and write permissions」にチェックを入れてSaveボタンをクリックし、変更を保存します。

スクリーンショット 2024-07-31 18.36.37.png

以上でワークフローの権限設定を変更することができました。

「Read-only」権限ではワークフローを実行する際にリポジトリ内を読み取ることができますが、Repository secretsなどの機密情報へのアクセス権が制限されることがあるみたいです。

おわりに

同じエラーが出続けて何度もRepository secretsに値が設定されているか確認していましたが、そもそもの読み取り設定ができてなかったためのエラーでした。
同じ事象が発生する方は事前に設定を確認することをおすすめします。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?