Releases: codecov/worker
Releases · codecov/worker
Release 24.10.1
Autogenerated for 24.10.1. Created for #752
What's Changed
- Add server_default value to avoid null tokens by @adrian-codecov in #680
- bundle analysis: skip save measurement if no uploads by @JerrySentry in #681
- Remove unused
MutationTestUpload
by @Swatinem in #676 - update the signal repo function by @adrian-codecov in #682
- fix: truncate floats in test results comment by @joseph-sentry in #663
- update shared by @matt-codecov in #685
- add shared-change-checker CI step by @matt-codecov in #686
- feat: note when bundle is cached by @giovanni-guidini in #687
- fix: UI and status report diff patch numbers by @giovanni-guidini in #679
- fix: improve guards by @giovanni-guidini in #688
- move shared change check to separate workflow with correct permissions by @matt-codecov in #690
- use main instead of pr32 for shared dep change check by @matt-codecov in #691
- Remove unused
update_archive
by @Swatinem in #683 - Refactor Upload processing and file rewriting a bit by @Swatinem in #670
- feat: customize comment based on status by @giovanni-guidini in #694
- Further optimize PathFixer/Tree by @Swatinem in #696
- Tune
mypy
strictness settings by @Swatinem in #675 - fix: deduplicate component measurements by @joseph-sentry in #693
- fix: url encode branch name in test results comment link to dash by @joseph-sentry in #692
- Unify
ReportBuilderSession
usage withinLanguageProcessor
s by @Swatinem in #684 - feat: upgrade message in BA commit status by @giovanni-guidini in #700
- Add types to PathFixer and friends by @Swatinem in #697
- fix: WORKER-P8R by @giovanni-guidini in #702
- Fix some type errors in
LanguageProcessor
s by @Swatinem in #701 - Add vscode and direnv configs by @Swatinem in #706
- Avoid copying raw upload for parallel verification by @Swatinem in #704
- feat: collect extra shas for gitlab notif by @giovanni-guidini in #698
- perf: use lpop with count and don't fetch upload in Upload task by @joseph-sentry in #707
- fix: add log for when we detect a flake the read side by @joseph-sentry in #708
- Fix commit parent selection when there are multiple parents by @michelletran-codecov in #695
- feat: upsert daily test rollup when we process a test instance by @joseph-sentry in #699
- add catchall exception handling to build_report_from_raw_content() by @matt-codecov in #703
- Remove parallel session_id allocations in Redis by @Swatinem in #711
- fix: detected flake log by @joseph-sentry in #714
- feat: add migrate.sh to worker by @joseph-sentry in #715
- revert change stopping writing to daily_test_rollups by @joseph-sentry in #716
- Make
session.id == upload.id
by @Swatinem in #713 - Revert "Make
session.id == upload.id
(#713)" by @Swatinem in #719 - Update
shared
by @Swatinem in #709 - feat: disable annotations by default by @joseph-sentry in #717
- feat: notify status to multiple shas (gitlab) by @giovanni-guidini in #712
- feat: add percentage change and warnings in bundle rows by @giovanni-guidini in #722
- Better detect corrupted Go report lines by @Swatinem in #725
- Make lcov parser more accepting of corrupt coverage lines by @Swatinem in #726
- Coveralls parser now accepts json-encoded
coverage
by @Swatinem in #724 - Fix various foreign key column definitions by @Swatinem in #721
- update shared by @giovanni-guidini in #727
- fix: add more information to detected flakes logs by @joseph-sentry in #728
- Add metric for uploads per scheduled tasks by @Swatinem in #718
- Fix
flags
being alist
in TestResults arguments by @Swatinem in #731 - bundle analysis: remove unnecessary save measurements by @JerrySentry in #723
- Make
ComparisonProxy
sync by @Swatinem in #730 - Account for diff, changes and totals being legitimately
None
by @Swatinem in #736 - Remove ATS setup by @Swatinem in #737
- Update flaky fail count in the process flakes task by @joseph-sentry in #705
- Create TestFlagBridge during test results processing by @joseph-sentry in #740
- Clean up some carry-forward related code by @Swatinem in #738
- lcov Branches should override Lines by @Swatinem in #735
- feat: fix heuristic when reading flakes by @joseph-sentry in #732
- chore: add extra information to log by @joseph-sentry in #741
- Create an E2E test for Carryforwarding by @Swatinem in #739
- fix: adjust_base behavior by @giovanni-guidini in #743
- Do not
rewrite_readable
legacy Reports by @Swatinem in #744 - fix: fix the TestFlagBridge model by @joseph-sentry in #746
- Use the
upload.id
asparallel_idx
by @Swatinem in #720 - Simplifies
get_installation_name
a bit by @Swatinem in #749 - Revert "Simplifies
get_installation_name
a bit (#749)" by @Swatinem in #750 - fix: comment config can be bool by @giovanni-guidini in #748
- Simplify
get_installation_name
a bit by @Swatinem in #751 - Remove usage of the
report_builder
by @Swatinem in #710 - feat: add backfill one off scripts by @joseph-sentry in #734
- Release 24.10.1 by @codecov-releaser in #752
Full Changelog: self-hosted-24.9.3...self-hosted-24.10.1
Release 24.9.3
Autogenerated for 24.9.3. Created for #661
What's Changed
- refactor: template-based messages by @giovanni-guidini in #580
- Gracefully handle nr=0 in JaCoCo report by @michelletran-codecov in #585
- feat: notif latency with flake detection tag by @joseph-sentry in #594
- Update Django and Setuptools by @michelletran-codecov in #595
- Enable bundle analysis caching pt1 by @JerrySentry in #562
- Update base image to python:3.12.4-slim-bookworm by @spalmurray-codecov in #596
- log when raw upload contains no uploaded files by @matt-codecov in #597
- re-export shared bot exceptions instead of redefining them by @matt-codecov in #598
- Remove
django-admin
fromrequirements
by @Swatinem in #599 - refactor: service by @giovanni-guidini in #581
- Slightly improve tracing by @Swatinem in #602
- Move
fetch_commit_yaml_and_possibly_store
toservices.repository
by @Swatinem in #604 - update shared by @giovanni-guidini in #603
- update shared again by @giovanni-guidini in #606
- feat: swap the notification services by @giovanni-guidini in #584
- Add more tracing by @Swatinem in #605
- Clean up
UploadFinisher
task a bit by @Swatinem in #607 - chore: user config in notifications by @giovanni-guidini in #600
- fix: bundle analysis notify by @giovanni-guidini in #612
- Cleanup
UploadProcessor
task a bit by @Swatinem in #608 - Simplify and fix debouncing of
Upload
task by @Swatinem in #609 - Add an e2e-ish test for the Upload flow by @Swatinem in #613
- Refactor and fix task spawning in
Upload
by @Swatinem in #611 - fix: UnboundLocalError by @giovanni-guidini in #617
- feat: commit status message (for BA) by @giovanni-guidini in #610
- Fix
BundleAnalysisProcessor
task receiving wrong arguments by @Swatinem in #619 - update shared by @giovanni-guidini in #620
- Simplify retries of
build_report_from_raw_content
by @Swatinem in #618 - feat: update test results comment by @joseph-sentry in #586
- fix: try to notify comment even when PR is closed by @joseph-sentry in #593
- bundle analysis handle ingest call to return bundle name and allow sending compare sha param by @JerrySentry in #614
- Update ci.yml by @trent-codecov in #615
- fix: make sure code block has copy button by @joseph-sentry in #625
- feat: add determine_seat_activation function by @joseph-sentry in #622
- Update shared version by @adrian-codecov in #632
- chore: reduce log level for step failed by @giovanni-guidini in #634
- updating workflows by @jason-ford-codecov in #635
- remove session_totals field from report json by @matt-codecov in #624
- bundle analysis: compare with stored compareSha if applicable by @JerrySentry in #626
- Fix/gha update by @jason-ford-codecov in #639
- feat: actuvate bundle analysis commit status by @giovanni-guidini in #638
- Check for pending uploads outside of lock by @Swatinem in #628
- fix: BA notify success by @giovanni-guidini in #640
- Delete and gitignore
.DS_Store
by @Swatinem in #627 - Consider contents when choosing between v1/legacy ReportParser by @Swatinem in #630
- add tracing to BundleAnalysisNotify task by @giovanni-guidini in #646
- Clean up
PathFixer
related code a bit by @Swatinem in #636 - Minor
PreProcessUpload
cleanup, and more tracing by @Swatinem in #641 - Refactor
Upload
task code a bit by @Swatinem in #629 - fix: add user_plan to apply_async options by @joseph-sentry in #631
- Update shared to latest with RL changes by @adrian-codecov in #643
- add startup license logging to worker by @nora-codecov in #633
- Don't auto create bucket when not needed. by @trent-codecov in #647
- copy change by @nora-codecov in #645
- Rewrite the
pathmap.Tree
by @Swatinem in #637 - fix: don't require BASE report for patch in comparison by @giovanni-guidini in #650
- Add logs to signals by @adrian-codecov in #649
- feat: Add .mjs and .cjs to AssetType.JAVASCRIPT by @suejung-sentry in #644
- feat: use merge commit sha for was_squash by @joseph-sentry in #547
- Test analytics seats checking by @joseph-sentry in #623
- Update shared + add signals related changes I forgot in previous PRs by @adrian-codecov in #652
- Update Sentry SDK to latest by @Swatinem in #651
- Add Sentry Events/Metrics for ParallelVerification by @Swatinem in #655
- force patch coverage totals to be float in the DB by @giovanni-guidini in #657
- Restructure and optimize
save_report
by @Swatinem in #659 - fix: type casting by @giovanni-guidini in #656
- feat: count seats for BA notify by @giovanni-guidini in #654
- add database events to be executed by @adrian-codecov in #653
- fix flake model by @joseph-sentry in #662
- Make
ReportService
sync by @Swatinem in #660 - tests: extend upload e2e test by @giovanni-guidini in #665
- Improve typing of
LanguageProcessor
s by @Swatinem in #666 - chore: cleanup rollout of bundle analysis notify changes by @giovanni-guidini in #667
- Remove double-
async_to_sync
by @Swatinem in #672 - perf: reuse pull and comparison by @giovanni-guidini in #673
- Properly skip parsing empty JSON by @Swatinem in #674
- bundle analysis: create BA report on non-BA uploads by @JerrySentry in #648
- 170 2 adjust event only to fire when due by @adrian-codecov in #664
- Update flaky shadow mode by @joseph-sentry in #677
- Revert "170 2 adjust event only to fire when due" by @adrian-codecov in #678
- Release 24.9.3 by @codecov-releaser in #661
New Contributors
- @spalmurray-codecov made their first contribution in #596
- @suejung-sentry made their first contribution in #644
Full Changelog: self-hosted-24.8.1...self-hosted-24.9.3
Release 24.8.1
Autogenerated for 24.8.1. Created for #590
What's Changed
- feat: flake detection post risky migration changes by @joseph-sentry in #525
- fix: coverage_drop condition by @giovanni-guidini in #529
- feat: update bundle_analysis comment requirement by @giovanni-guidini in #532
- Quick fix and enable flaky test detection by @joseph-sentry in #539
- feat: don't select suspended apps by @giovanni-guidini in #534
- fix: sentry metric names in test results finisher by @joseph-sentry in #538
- Fix process flakes by @joseph-sentry in #540
- fix: take reduced error into account in process flakes by @joseph-sentry in #527
- fix: only process flakes for head of pull by @joseph-sentry in #545
- chore: don't delete comments. by @giovanni-guidini in #543
- fix: create test instance with repoid field set by @joseph-sentry in #550
- dev: Add Ruff Perf rules to worker by @ajay-sentry in #552
- chore: end sync_pull experiment by @giovanni-guidini in #546
- repository secret was being saved to repo when the update failed by @nora-codecov in #557
- fix incorrect param name in github webhook check task by @matt-codecov in #551
- refactor: break up bundle analysis services by @giovanni-guidini in #560
- Add activate user task by @michelletran-codecov in #556
- Add db_session to ActivateAccountUserTask by @michelletran-codecov in #563
- feat: add report parser metrics by @joseph-sentry in #559
- feat: add flaky shadow mode by @joseph-sentry in #553
- Use bot logic from shared + eliminate worker one by @adrian-codecov in #555
- Update shared by @adrian-codecov in #564
- fix: empty reports not being saved in readable format by @giovanni-guidini in #561
- deps: update zipp version by @joseph-sentry in #554
- Add a metric for the raw report size by @Swatinem in #574
- feat: make newfiles part of files behaviour by @joseph-sentry in #573
- fix: Invalid Escape Sequence on Cobertura parser by @ajay-sentry in #575
- Update Rust toolchain to latest stable, using the minimal profile by @Swatinem in #571
- Notify user of errors with uploading in comment by @joseph-sentry in #570
- refactor: introduce helpers and types by @giovanni-guidini in #578
- add metric for overall report size by @matt-codecov in #583
- Update
shared
, fixingBundleAnalysisReport
connection leak by @Swatinem in #589 - add metrics for report_json and chunks file sizes by @matt-codecov in #587
- refactor: contexts and builders by @giovanni-guidini in #579
- prometheus: add some extra buckets for upload metrics by @matt-codecov in #591
- Release 24.8.1 by @codecov-releaser in #590
New Contributors
Full Changelog: self-hosted-24.7.1...self-hosted-24.8.1
Release 24.7.1
Autogenerated for 24.7.1. Created for #537
What's Changed
- release on prod by @adrian-codecov in #464
- Adjust release on main by @adrian-codecov in #514
- bump shared (fix issue with migrations) by @nora-codecov in #517
- Use the hash version of gha-workflows by @michelletran-codecov in #519
- Adjust readme by @adrian-codecov in #515
- add comment for disabled CARRYFORWARD_BASE_SEARCH_RANGE experiment by @matt-codecov in #522
- Enforce requests>=2.32 by @michelletran-codecov in #518
- fix: rewrite raw uploads empty and expired by @giovanni-guidini in #523
- fix: add report file name to logs by @joseph-sentry in #510
- feat: implement new require_changes for coverage comment by @giovanni-guidini in #520
- add needs_webhook_secret_backfill to upload task by @nora-codecov in #521
- Add message for users to install Codecov app if they're using public commenter by @michelletran-codecov in #516
- fix+feat: update diff number of uploads comment by @giovanni-guidini in #526
- both parts! by @nora-codecov in #530
- feat: add extra sentry metrics tagged with repoid by @joseph-sentry in #528
- add True as default for wait_for_ci by @nora-codecov in #533
- feat: pre risky migration flaky test changes by @joseph-sentry in #524
- enable sentry profiling by @matt-codecov in #536
- introduce explicit buckets to experiment by @giovanni-guidini in #535
- feat: track suspended apps by @giovanni-guidini in #531
- Release 24.7.1 by @codecov-releaser in #537
Full Changelog: prod-2024-06-007...self-hosted-24.7.1
prod-2024-06-007
What's Changed
- bump shared by @nora-codecov in #512
- [Feat] Add metric to track if org performed an upload by @rohitvinnakota-codecov in #511
New Contributors
- @rohitvinnakota-codecov made their first contribution in #511
Full Changelog: prod-2024-06-006...prod-2024-06-007
prod-2024-06-006
What's Changed
- chore: update sync_pull experiment by @giovanni-guidini in #507
- dev: Add E, PLC, and PLE ruff rules by @ajay-sentry in #505
- fix: test results flow success event by @joseph-sentry in #513
Full Changelog: prod-2024-06-005...prod-2024-06-006
prod-2024-06-005
What's Changed
- Add message when upload count differs by @giovanni-guidini in #500
- up log level to info by @giovanni-guidini in #508
- small cleanup by @giovanni-guidini in #506
- feat: add TestResultsFlow for measuring time to notification by @joseph-sentry in #439
- feat: horizontally stack test results message by @joseph-sentry in #504
Full Changelog: prod-2024-06-004...prod-2024-06-005
prod-2024-06-004
What's Changed
- Bundle analysis add to sizes to timeseries by @JerrySentry in #493
- dev: Add Most F Rules to Worker by @ajay-sentry in #496
- Update shared by @giovanni-guidini in #503
Full Changelog: prod-2024-06-003...prod-2024-06-004
prod-2024-06-003
What's Changed
- Release 24.6.1 by @codecov-releaser in #492
- fix: get the logs working again by @joseph-sentry in #487
- feat: experiment on sync_pulls by @giovanni-guidini in #488
- chore: re-work public tokens (part I) by @giovanni-guidini in #494
- fix: rewrite reports in readable format by @giovanni-guidini in #498
- chore: update mypy CI config by @giovanni-guidini in #490
Full Changelog: prod-2024-06-002...prod-2024-06-003
Release 24.6.1
Autogenerated for 24.6.1. Created for #492
What's Changed
- Release 24.6.1 by @codecov-releaser in #492
Full Changelog: prod-2024-06-002...self-hosted-24.6.1