Repository navigation
ci: Codecov へのカバレッジ送信失敗でテストジョブを落とさない - #76
Merged
Merged
Conversation
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 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
codecov/codecov-action@v3が Codecov への接続時に TLS ハンドシェイクエラー(SSL alert number 40)でクラッシュし、テストがすべて通っていても Unit Tests ジョブが失敗扱いになっていました(#75 で発生。再実行しても同じ結果)。「Upload coverage to Codecov」ステップに
continue-on-error: trueを追加し、カバレッジ送信の成否がテスト結果に影響しないようにします。補足
fail_ci_if_error: falseは設定済みですが、これはアップロード失敗時の設定で、アクション自体のクラッシュには効きませんcodecov-action@v5への更新とCODECOV_TOKENの登録が別途必要です🤖 Generated with Claude Code