From 4faebe11efec05e253adb51b492a5f0b92ceda22 Mon Sep 17 00:00:00 2001 From: Junya Ishihara Date: Mon, 5 Oct 2026 14:01:46 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20Codecov=20=E3=81=B8=E3=81=AE=E3=82=AB?= =?UTF-8?q?=E3=83=90=E3=83=AC=E3=83=83=E3=82=B8=E9=80=81=E4=BF=A1=E5=A4=B1?= =?UTF-8?q?=E6=95=97=E3=81=A7=E3=83=86=E3=82=B9=E3=83=88=E3=82=B8=E3=83=A7?= =?UTF-8?q?=E3=83=96=E3=82=92=E8=90=BD=E3=81=A8=E3=81=95=E3=81=AA=E3=81=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit codecov/codecov-action@v3 が Codecov への接続時に TLS ハンドシェイクエラー (SSL alert number 40)でクラッシュし、テストがすべて通っていても Unit Tests ジョブが失敗扱いになっていた(PR #75 で発生、再実行しても同じ)。 fail_ci_if_error: false はアップロード失敗には効くが、アクション自体の クラッシュには効かないため、ステップに continue-on-error: true を追加する。 カバレッジ送信そのものは直していない(失敗したままになる)。 Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 379afba..66803eb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,6 +31,9 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 if: always() + # カバレッジ送信の失敗でテスト結果を赤くしない + # (fail_ci_if_error: false はアクション自体のクラッシュには効かない) + continue-on-error: true with: files: ./coverage/lcov.info flags: unittests