Skip to content

feat: Migrate from CodeClimate to Qlty #2658

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 20, 2025
Merged

Conversation

toshimaru
Copy link
Owner

@toshimaru toshimaru commented Jul 19, 2025

Pull Request Overview

This PR migrates the project's code quality and coverage reporting from CodeClimate to Qlty. The migration involves updating test coverage configuration, removing CodeClimate badges, and setting up Qlty's GitHub Actions workflow.

  • Updates SimpleCov configuration to generate JSON coverage reports for Qlty consumption
  • Removes CodeClimate badges and adds Qlty workflow badge in README
  • Replaces CodeClimate GitHub Action with Qlty coverage action including OIDC authentication

Changes

File Description
spec/rails_helper.rb Updates SimpleCov configuration to output JSON format and adds spec filter
README.md Replaces CodeClimate badges with Qlty workflow badge
.github/workflows/coverage.yml Migrates from CodeClimate action to Qlty coverage action with OIDC

References

Replaced Code Climate badges with Qlty badge in README and removed Code Climate references from test coverage setup in rails_helper.rb. This streamlines project badges and simplifies coverage configuration.
@toshimaru toshimaru force-pushed the migrate-codeclimate-to-qlty branch 2 times, most recently from 4705f7b to 2e5c8d9 Compare July 20, 2025 03:03
Introduces a GitHub Actions workflow to run Qlty code quality checks on push and pull request events for the main branch. The workflow sets up Ruby and Node environments, installs dependencies, and executes Qlty using a specified configuration file.

Co-Authored-By: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@toshimaru toshimaru force-pushed the migrate-codeclimate-to-qlty branch from 2e5c8d9 to 574a4b2 Compare July 20, 2025 03:32
@toshimaru toshimaru changed the title Migrate Code Climage to Qlty feat: Migrate CodeClimate to Qlty Jul 20, 2025
@toshimaru toshimaru changed the title feat: Migrate CodeClimate to Qlty feat: Migrate from CodeClimate to Qlty Jul 20, 2025
@toshimaru toshimaru force-pushed the migrate-codeclimate-to-qlty branch from 574a4b2 to b53f647 Compare July 20, 2025 03:36
@toshimaru toshimaru marked this pull request as ready for review July 20, 2025 03:37
@Copilot Copilot AI review requested due to automatic review settings July 20, 2025 03:37
Copy link

@Copilot 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 the project's code quality and coverage reporting from CodeClimate to Qlty. The migration involves updating test coverage configuration, removing CodeClimate badges, and setting up Qlty's GitHub Actions workflow.

  • Updates SimpleCov configuration to generate JSON coverage reports for Qlty consumption
  • Removes CodeClimate badges and adds Qlty workflow badge in README
  • Replaces CodeClimate GitHub Action with Qlty coverage action including OIDC authentication

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
spec/rails_helper.rb Updates SimpleCov configuration to output JSON format and adds spec filter
README.md Replaces CodeClimate badges with Qlty workflow badge
.github/workflows/coverage.yml Migrates from CodeClimate action to Qlty coverage action with OIDC
Comments suppressed due to low confidence (1)

.github/workflows/coverage.yml:14

  • The job name 'CodeClimate' is outdated since this workflow now uses Qlty. Consider updating it to 'Coverage' or 'Qlty Coverage' to reflect the actual purpose.
  coverage:

@toshimaru toshimaru enabled auto-merge (squash) July 20, 2025 03:39
@toshimaru toshimaru merged commit 89790af into main Jul 20, 2025
23 checks passed
@toshimaru toshimaru deleted the migrate-codeclimate-to-qlty branch July 20, 2025 03:40
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