Skip to content

Fix dead test-coverage CI job - #165

Merged
sahirbhatnagar merged 1 commit into
masterfrom
fix/ci-test-coverage
Sep 3, 2026
Merged

sahirbhatnagar merged 1 commit into
masterfrom
fix/ci-test-coverage

Conversation

@sahirbhatnagar

Copy link
Copy Markdown
Owner

Summary

test-coverage.yaml was failing instantly (~2s) on every push/PR because it uses actions/upload-artifact@v3, which GitHub has deprecated and now hard-rejects at the API level (see https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/). This was unrelated to the actual package state — it failed the same way on old, already-merged commits.

Changes

  • Bump actions/upload-artifact@v3 -> @v4 in the "Upload test results" step.

Note

While investigating CI health for the visreg 3.0 CRAN fix (PR #164), I also found the AppVeyor status checks (continuous-integration/appveyor/branch and /pr) fail instantly with no jobs. There's no appveyor.yml in this repo, so that integration isn't controllable from here — it looks like an orphaned external project setting (not referenced anywhere in-repo, e.g. no badge in README). Since GH Actions' windows-latest job in check-standard.yaml already covers Windows checks, you may want to just disable the AppVeyor integration from its own dashboard rather than reintroduce an appveyor.yml.

🤖 Generated with Claude Code

actions/upload-artifact@v3 is deprecated and GitHub now hard-rejects
any workflow run using it, so the test-coverage job was failing
instantly on every push/PR regardless of the R package's actual state.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@sahirbhatnagar
sahirbhatnagar merged commit c016a5a into master Sep 3, 2026
7 of 9 checks passed
@sahirbhatnagar
sahirbhatnagar deleted the fix/ci-test-coverage branch September 3, 2026 17:54
@sahirbhatnagar sahirbhatnagar mentioned this pull request Sep 3, 2026
11 of 15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant