-
-
Notifications
You must be signed in to change notification settings - Fork 74
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
Conversation
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.
4705f7b
to
2e5c8d9
Compare
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>
2e5c8d9
to
574a4b2
Compare
Set up for Qlty
Update coverage.yml ref. https://github.com/qltysh/example-ruby/blob/main/.github/workflows/main.yml
574a4b2
to
b53f647
Compare
There was a problem hiding this 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:
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.
Changes
References