diff --git a/.github/workflows/pyruff.yml b/.github/workflows/pyruff.yml index 60e3137..ae3bf89 100644 --- a/.github/workflows/pyruff.yml +++ b/.github/workflows/pyruff.yml @@ -41,7 +41,7 @@ jobs: - name: pull_request message with Ruff Lint results id: prMessageRuffLint run: | - curl -X POST \ + curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: token ${GITEA_TOKEN}" \ -d "{\"body\": \"## :mag: Ruff Lint Results\n\`\`\`\ntest\n\`\`\`\"}" \ diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 360f983..b6a1919 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -53,6 +53,11 @@ jobs: # ブランチ存在確認と安全な作成/チェックアウト処理 set -euo pipefail git fetch --all --prune + + # 未追跡ファイルを一時退避(coverage.svg, coverage_table.md など) + mkdir -p /tmp/coverage-backup + if [ -f coverage.svg ]; then mv coverage.svg /tmp/coverage-backup/; fi + if [ -f coverage_table.md ]; then mv coverage_table.md /tmp/coverage-backup/; fi # 1) リモートの coverage-report が存在するか if git ls-remote --exit-code origin coverage-report >/dev/null 2>&1; then @@ -70,6 +75,10 @@ jobs: # ワークツリーを初期化 git rm -rf . || true fi + + # 退避したファイルを復元 + if [ -f /tmp/coverage-backup/coverage.svg ]; then mv /tmp/coverage-backup/coverage.svg .; fi + if [ -f /tmp/coverage-backup/coverage_table.md ]; then mv /tmp/coverage-backup/coverage_table.md .; fi - name: Update Readme id: updateReadme