Skip to content

Conversation

@abhinavdangeti
Copy link
Member

@abhinavdangeti abhinavdangeti commented Dec 5, 2025

  • Removes outdated Travis CI configuration and associated scripts
  • Adds a new GitHub Actions workflow for coverage reporting
  • Simplifies coverage collection by using native Go tooling instead of custom bash scripts

@abhinavdangeti abhinavdangeti changed the title Test coveralls github action Add coveralls github action Dec 5, 2025
@abhinavdangeti abhinavdangeti changed the title Add coveralls github action Add coverage (goveralls) github action Dec 5, 2025
@abhinavdangeti abhinavdangeti deleted the coveralls branch December 5, 2025 18:48
@abhinavdangeti abhinavdangeti restored the coveralls branch December 5, 2025 19:09
@abhinavdangeti abhinavdangeti reopened this Dec 5, 2025
@abhinavdangeti abhinavdangeti deleted the coveralls branch December 5, 2025 19:25
@abhinavdangeti abhinavdangeti restored the coveralls branch December 5, 2025 20:19
@abhinavdangeti abhinavdangeti reopened this Dec 5, 2025
@abhinavdangeti abhinavdangeti force-pushed the coveralls branch 3 times, most recently from 4038b21 to 21a5a0d Compare December 5, 2025 21:17
@abhinavdangeti abhinavdangeti deleted the coveralls branch December 5, 2025 21:18
@abhinavdangeti abhinavdangeti restored the coveralls branch December 5, 2025 21:19
@abhinavdangeti abhinavdangeti reopened this Dec 5, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates code coverage reporting from Travis CI to GitHub Actions by replacing the legacy Travis CI configuration with a modern GitHub Actions workflow that uses Goveralls for coverage reporting.

  • Removes outdated Travis CI configuration and associated scripts
  • Adds a new GitHub Actions workflow for coverage reporting
  • Simplifies coverage collection by using native Go tooling instead of custom bash scripts

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/cover.yml New GitHub Actions workflow for running tests with coverage and uploading to Coveralls
.travis.yml Removed legacy Travis CI configuration
scripts/project-code-coverage.sh Removed complex bash script for collecting coverage from multiple sources
scripts/merge-coverprofile.go Removed utility for merging coverage profiles, no longer needed
scripts/build_children.sh Removed Travis CI-specific script for triggering downstream builds
scripts/old_build_script.txt Removed outdated build documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants