LoginSignup
0
0

Netlify の仕様変更が原因で急にステータスチェックが終了しなくなった問題。

Last updated at Posted at 2023-09-21

こんにちは。みなさんは Netlify を使っていますか? 
今日 Netlify で急に ステータスチェックが永遠に終わらないという事態に陥りました。

解決までにかなり時間を使ってしまったので、他の人には時間を無駄にして欲しくないので、書いておきます。

現象

タイトルの通りですが、今日 Netlify でホスティングしているサイトに修正を加えようと、いつもの通り PRを作成すると、

「Some checkes haven't completed yet」

と表示され、その下を見ると

「Mixed content - xxx - Waiting for status to be reported」

と表示されて、永遠にステータスチェックが終了しませんでした。

スクリーンショット 2023-09-21 22.07.16.png

Mixed content を引き起こしている原因がないか、http でリクエストしているコンテンツを探すのですが、ありません。(そもそも、チェックが発火していない?)

その数日前の PR は問題なく動いていたのに。。。🤔

原因

結論から言うと、2023/09/19 に、Netlify が Mixed Content チェックを 無効化する修正を行なっていたからでした。

On September 19, 2023, we’ll disable mixed content detection and the related GitHub checks.

Netlify ブログより引用
https://www.netlify.com/blog/deprecation-of-post-processing-asset-optimization-feature/

ブランチプロテクション を有効化し、ステータスチェックオプション(Require status checks to pass before merging )に、Mixed Contentチェックを追加していた場合は、、存在しないチェックの終了を、永遠に待ち続ける事になっていたのです。

解決方法

GitHub のブランチプロテクションルールの Require status checks to pass before merging オプションから、Mixed Content チェックを外してください。

0
0
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
0
0