• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 24845898238
64%
master: 81%

Build:
Build:
LAST BUILD BRANCH: ci-caching
DEFAULT BRANCH: master
Ran 23 Apr 2026 04:16PM UTC
Jobs 3
Files 1155
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Apr 2026 04:11PM UTC coverage: 64.419%. Remained the same
24845898238

push

github

web-flow
[SLE-16] Replace symlinks by file copies (bsc#1261340) (#3419)

## Problem

- Broken symlinks in generated *.gem file when creating the package in
Leap 15.6 (openSUSE Tumbleweed and Leap 16.0 are fine)
- https://bugzilla.suse.com/show_bug.cgi?id=1261340

## Solution

- Avoid using symlinks, copy the files instead

## Notes

- It turned out that the broken symlinks are generated by Ruby in Leap
15.6. But we should still remove the symlinks to avoid the same problem
accidentally in the future.
- The `gem build` command in openSUSE Tumbleweed and Leap 16.0 actually
also replaces the symlinks with file copies so the generated *.gem file
should be the same. No change from the OBS POV, it should receive the
same files.
- Added CI checks to ensure no new symlinks are introduced and to check
that all copies are the same.
- SLE 16.1 is not affected, there are no symlinks in the Ruby sources,
this is SLE 16.0 specific.

## Testing

- Tested manually
- Verified the added CI tests:
- After modifying one file the [CI
fails](https://github.com/agama-project/agama/actions/runs/24835688632/job/72695285073#step:9:9)
- After adding a new symlink the [CI
fails](https://github.com/agama-project/agama/actions/runs/24835912519/job/72696082450#step:10:12)

2228 of 4007 branches covered (55.6%)

Branch coverage included in aggregate %.

0 of 75 new or added lines in 3 files covered. (0.0%)

25577 of 39156 relevant lines covered (65.32%)

49.99 hits per line

Uncovered Changes

Lines Coverage ∆ File
29
0.0
0.0% service/lib/agama/dbus/y2dir/storage/modules/PackagesProposal.rb
23
0.0
0.0% service/lib/agama/dbus/y2dir/storage/modules/InstFunctions.rb
23
0.0
0.0% service/lib/agama/dbus/y2dir/storage/modules/Package.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
3 service 24845898238.3 23 Apr 2026 04:16PM UTC 390
88.49
GitHub Action Run
3 web 24655471360.3 20 Apr 2026 08:08AM UTC 580
68.52
GitHub Action Run
1 rust 24405566259.1 14 Apr 2026 02:57PM UTC 185
23.73
GitHub Action Run
Source Files on build 24845898238
  • Tree
  • List 1155
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24845898238
  • 0ce8eae3 on github
  • Prev Build on SLE-16 (#24655471360)
  • Next Build on SLE-16 (#25439562833)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc