Skip to content

Fix licensecheck installation in CI#820

Merged
joanise merged 1 commit into
mainfrom
dev.ej/licensecheck-troubleshoot
Jun 15, 2026
Merged

Fix licensecheck installation in CI#820
joanise merged 1 commit into
mainfrom
dev.ej/licensecheck-troubleshoot

Conversation

@joanise

@joanise joanise commented Jun 15, 2026

Copy link
Copy Markdown
Member

PR Goal?

Since this morning, licensecheck fails to run correctly in CI. I tried various solution, and finally landed on uvx as the one that works. I could try to figure out why the other options are broken, but see no need since this one works.

Fixes?

licensecheck CI

Feedback sought?

rubber stamping

Priority?

high -- this will block all PRs until it is fixed

How to test?

see that CI no longer fails on the licensecheck job.

Confidence?

high

Version change?

no

Related PRs?

no

@semanticdiff-com

semanticdiff-com Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  .github/workflows/test.yml  0% smaller

@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor
CLI load time: 0:00.30
Pull Request HEAD: 3ab40fe024e1197ff1396df00ae89fe9898e1f19

Imports that take more than 0.1 s:
import time: self [us] | cumulative | imported package
import time:       714 |     140060 |   typer
import time:     45124 |     137816 |         multiprocessing.context
import time:     76867 |     214683 |       multiprocessing
import time:      1043 |     215726 |     everyvoice.base_cli.interfaces
import time:      1909 |     217897 |   everyvoice.base_cli.checkpoint
import time:      6865 |     114391 |                     asyncio.base_events
import time:      6854 |     136197 |                   asyncio
import time:       396 |     136592 |                 loguru._asyncio_loop
import time:      5839 |     188943 |               loguru._logger
import time:      3747 |     194004 |             loguru
import time:      2710 |     318198 |           everyvoice.utils
import time:       889 |     319086 |         everyvoice.model.feature_prediction.FastSpeech2_lightning.fs2.cli.benchmark
import time:       517 |     327970 |       everyvoice.model.feature_prediction.FastSpeech2_lightning.fs2.cli.cli
import time:       325 |     328295 |     everyvoice.model.feature_prediction.FastSpeech2_lightning.fs2.cli
import time:      1335 |     329629 |   everyvoice.model.feature_prediction.FastSpeech2_lightning.fs2.cli.check_data
import time:      8574 |     804492 | everyvoice.cli
import time:      2192 |     124351 |       markdown_it.main
import time:       412 |     124762 |     markdown_it
import time:      7069 |     104249 |     rich.syntax
import time:      5552 |     236077 |   rich.markdown
import time:      4627 |     329655 | typer.rich_utils

@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.99%. Comparing base (f7b2d4d) to head (3ab40fe).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #820   +/-   ##
=======================================
  Coverage   84.99%   84.99%           
=======================================
  Files          46       46           
  Lines        4219     4219           
  Branches      632      632           
=======================================
  Hits         3586     3586           
  Misses        494      494           
  Partials      139      139           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

 - pip install licensecheck has just stopped giving me a working
   installation, but uvx is reliable and faster, so making the switch
 - setuptools doesn't always get analyzed correctly, so ignore it: we
   know it's OK with its MIT license
@joanise joanise force-pushed the dev.ej/licensecheck-troubleshoot branch from 78a6345 to 3ab40fe Compare June 15, 2026 18:27
@joanise joanise merged commit 3ab40fe into main Jun 15, 2026
13 checks passed
@joanise joanise deleted the dev.ej/licensecheck-troubleshoot branch June 15, 2026 18:52
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