|
Ran
|
Jobs
3
|
Files
1159
|
Run time
2min
|
Badge
README BADGES
|
push
github
Do not build on 32bit architectures (and PPC64-BE) (bsc#1251846) (#2880) ## Problem - https://bugzilla.suse.com/show_bug.cgi?id=1251846 - Agama does not build on i586 - The reason is that the dependant libsuseconnect does not support that architecture (because of [this line](https://github.com/SUSE/connect-ng/blob/<a class=hub.com/agama-project/agama/commit/5a200487c50d9c955708b34d0d35ebef47dc5a3e">5a200487c/internal/util/system.go#L24-L27)) ## Solution - Disable the same architectures also in Agama builds, use [the same line](https://github.com/SUSE/connect-ng/blob/5a200487c50d9c955708b34d0d35ebef47dc5a3e/build/packaging/suseconnect-ng.spec#L42) from libsuseconnect to be compatible with it (this also disables build on PPC64-BE) - I was wondering whether `ExcludeArch` is allowed for noarch packages but the [Fedora packaging documentation](https://docs.fedoraproject.org/en-US/packaging-guidelines/#_noarch_with_unported_dependencies) actually suggests this approach exactly for this situation. ## Testing - Tested manually with agama-web-ui, the package built fine locally
2696 of 4729 branches covered (57.01%)
Branch coverage included in aggregate %.
25581 of 39354 relevant lines covered (65.0%)
197.52 hits per line
| ID | Flag name | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|---|
| 3 | service | 19534519530.3 | 390 |
88.57 |
GitHub Action Run | |
| 3 | web | 19528449482.3 | 584 |
68.4 |
GitHub Action Run | |
| 1 | rust | 19474749743.1 | 185 |
22.45 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|