Replace Codecov with Qlty for code quality and coverage#387
Open
akostadinov-bot[bot] wants to merge 4 commits into
Open
Replace Codecov with Qlty for code quality and coverage#387akostadinov-bot[bot] wants to merge 4 commits into
akostadinov-bot[bot] wants to merge 4 commits into
Conversation
- Add qlty config via `qlty init` with reek and pinned rubocop - Replace codecov gem with simplecov + simplecov_json_formatter - Update spec_helper to use COVERAGE env var with JSON+HTML formatters - Add coverage upload step to CircleCI after unit tests Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Remove deprecated workflows version: 2 key. PR branches require manual approval before all jobs run. Main branch runs automatically. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
❌ 3 blocking issues (3 total)
@qltysh one-click actions:
|
| require 'simplecov_json_formatter' | ||
| SimpleCov.start do | ||
| formatter SimpleCov::Formatter::MultiFormatter.new([ | ||
| SimpleCov::Formatter::JSONFormatter, |
| formatter SimpleCov::Formatter::MultiFormatter.new([ | ||
| SimpleCov::Formatter::JSONFormatter, | ||
| SimpleCov::Formatter::HTMLFormatter | ||
| ]) |
- Add use-https-checkout command to avoid SSH auth failures - Upload coverage with --tag unit and --tag integration separately - Mark uploads as --incomplete, finalize with complete-coverage job - Add integration_tests to main workflow for coverage on main branch Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Deploy key will be used instead. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
qlty init, addedreekplugin, pinnedrubocopto1.75.2(matching pisoni setup)codecovgem withsimplecov+simplecov_json_formatterspec/spec_helper.rbto useCOVERAGEenv var with JSON+HTML multi-formatter (matching pisoni pattern)COVERAGE=1to CI unit test step and qlty coverage upload step after testsTest plan
bundle installsucceedsCOVERAGE=1 bundle exec rake spec:unitruns and generatescoverage/.resultset.json🤖 Generated with Claude Code