Skip to content

Fix dependencies for bats#542

Merged
urfeex merged 1 commit into
UniversalRobots:masterfrom
urfeex:fix_ursim_startup_test
Jul 20, 2026
Merged

Fix dependencies for bats#542
urfeex merged 1 commit into
UniversalRobots:masterfrom
urfeex:fix_ursim_startup_test

Conversation

@urfeex

@urfeex urfeex commented Jul 20, 2026

Copy link
Copy Markdown
Member

This way it will not suddenly break if depedency updates break API.


Note

Low Risk
CI-only Ruby dependency pinning for Bats coverage; no application or runtime code changes.

Overview
Pins the Ruby gems used for Bats shell coverage (bashcov, simplecov, simplecov-cobertura) with pessimistic version constraints in the Gemfile and adds a committed Gemfile.lock so CI installs the same resolved versions every run.

The test_start_ursim job now runs bundle install only (drops bundle update --bundler before install), relying on the lockfile instead of floating latest gem releases that could break the bashcov/Bats integration.

Reviewed by Cursor Bugbot for commit 6e947b6. Bugbot is set up for automated code reviews on this repo. Configure here.

This way it will not suddenly break if depedency updates break API.
@urfeex
urfeex requested review from a team and URJala July 20, 2026 12:48
@urfeex urfeex added the CI label Jul 20, 2026
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.96%. Comparing base (4d190b2) to head (6e947b6).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #542      +/-   ##
==========================================
+ Coverage   78.57%   78.96%   +0.38%     
==========================================
  Files         114      115       +1     
  Lines        6501     6778     +277     
  Branches     3000     3000              
==========================================
+ Hits         5108     5352     +244     
- Misses       1021     1052      +31     
- Partials      372      374       +2     
Flag Coverage Δ
check_version_ur10-3.15.8 11.79% <ø> (+0.66%) ⬆️
check_version_ur10e-10.11.0 11.12% <ø> (-0.05%) ⬇️
check_version_ur10e-5.15.2 11.12% <ø> (-0.24%) ⬇️
check_version_ur12e-10.12.1 11.12% <ø> (ø)
check_version_ur12e-5.25.1 11.12% <ø> (ø)
check_version_ur15-10.12.1 11.17% <ø> (+0.04%) ⬆️
check_version_ur15-5.25.1 11.12% <ø> (-0.05%) ⬇️
check_version_ur16e-10.12.1 11.12% <ø> (-0.05%) ⬇️
check_version_ur16e-5.25.1 11.12% <ø> (ø)
check_version_ur18-10.12.1 11.12% <ø> (ø)
check_version_ur18-5.25.1 11.12% <ø> (ø)
check_version_ur20-10.12.1 11.12% <ø> (ø)
check_version_ur20-5.25.1 11.12% <ø> (ø)
check_version_ur3-3.14.3 11.31% <ø> (+0.18%) ⬆️
check_version_ur30-10.12.1 11.12% <ø> (-0.05%) ⬇️
check_version_ur30-5.25.1 11.48% <ø> (+0.35%) ⬆️
check_version_ur3e-10.11.0 11.12% <ø> (ø)
check_version_ur3e-5.9.4 11.12% <ø> (ø)
check_version_ur5-3.15.8 11.31% <ø> (-1.27%) ⬇️
check_version_ur5e-10.11.0 11.12% <ø> (ø)
check_version_ur5e-5.12.8 11.12% <ø> (+0.04%) ⬆️
check_version_ur7e-10.11.0 11.12% <ø> (ø)
check_version_ur7e-5.22.2 11.12% <ø> (ø)
check_version_ur8long-10.12.1 11.21% <ø> (+0.09%) ⬆️
check_version_ur8long-5.25.1 11.31% <ø> (ø)
python_scripts 75.90% <ø> (ø)
start_ursim 83.39% <ø> (?)
ur5-3.14.3 74.61% <ø> (+0.03%) ⬆️
ur5e-10.11.0 69.16% <ø> (+0.01%) ⬆️
ur5e-10.12.0 70.38% <ø> (+0.06%) ⬆️
ur5e-10.7.0 68.80% <ø> (+0.23%) ⬆️
ur5e-5.9.4 75.24% <ø> (+0.21%) ⬆️
ur7e-10.13.0 70.39% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@mergify

mergify Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@urfeex
urfeex merged commit 91be9ee into UniversalRobots:master Jul 20, 2026
55 of 64 checks passed
@urfeex
urfeex deleted the fix_ursim_startup_test branch July 20, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants