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

systemd / systemd / 24697298032
73%

Build:
DEFAULT BRANCH: main
Ran 21 Apr 2026 03:02AM UTC
Jobs 1
Files 2049
Run time 4min
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

20 Apr 2026 09:22PM UTC coverage: 72.23% (+1.6%) from 70.661%
24697298032

push

github

bluca
sysupdate: Emit READY=1 status when installing

`READY=1` is already correctly emitted when acquiring an update, but was
forgotten to be emitted when subsequently installing that update.

That meant that the state tracking code in `sysupdated` and hence
`updatectl` could not properly report the progress of the install
operation, and hence printed “Already up-to-date” after a successful
update installation, rather than “Done”.

Add a test to catch this in future.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Fixes: https://github.com/systemd/systemd/issues/41502

322667 of 446720 relevant lines covered (72.23%)

1191594.78 hits per line

Coverage Regressions

Lines Coverage ∆ File
426
13.43
-0.09% src/shared/btrfs-util.c
324
0.0
0.0% src/kernel-install/kernel-install.c
296
80.14
-0.32% src/libsystemd/sd-varlink/sd-varlink.c
189
77.53
2.72% src/bootctl/bootctl-install.c
171
84.55
-0.03% src/libsystemd/sd-json/sd-json.c
156
36.29
-18.93% src/core/swap.c
134
71.86
-0.12% src/resolve/resolved-dns-scope.c
125
0.0
0.0% src/bless-boot/bless-boot.c
107
60.43
-0.76% src/shared/find-esp.c
93
44.48
0.37% src/core/varlink-unit.c
91
85.35
-0.71% src/libsystemd/sd-json/json-stream.c
72
73.93
3.86% src/bootctl/bootctl.c
61
56.89
0.15% src/journal-remote/journal-upload.c
58
74.91
-2.6% src/core/cgroup.c
47
71.78
0.0% src/shared/bootspec.c
45
78.04
0.85% src/shared/curl-util.c
38
73.82
-13.82% src/core/varlink.c
34
82.19
0.0% src/bootctl/bootctl-status.c
33
79.2
-2.73% src/resolve/resolved-manager.c
31
92.32
0.38% src/basic/compress.c
30
80.57
-0.7% src/core/unit.c
27
62.86
-0.25% src/report/report-upload.c
24
65.74
-0.63% src/core/service.c
24
62.03
-1.24% src/core/socket.c
23
63.24
-6.22% src/core/scope.c
23
0.0
0.0% src/tpm2-setup/tpm2-swtpm.c
17
57.14
-2.86% src/basic/confidential-virt.c
17
80.0
-0.58% src/libsystemd/sd-journal/test-journal-append.c
16
75.81
-2.87% src/core/automount.c
15
90.88
-1.73% src/basic/cgroup-util.c
14
74.86
0.0% src/shared/creds-util.c
14
78.39
0.51% src/shared/qmp-client.c
14
44.8
-3.18% src/tty-ask-password-agent/tty-ask-password-agent.c
12
75.0
0.62% src/bootctl/bootctl-random-seed.c
12
79.19
-3.47% src/resolve/resolved-dns-zone.c
11
41.17
-0.77% src/basic/terminal-util.c
11
79.25
-10.38% src/shared/utmp-wtmp.c
10
0.0
0.0% src/bootctl/bootctl-unlink.c
10
55.52
1.23% src/sysupdate/updatectl.c
9
70.18
2.18% src/core/varlink-common.c
8
0.0
0.0% src/bootctl/bootctl-cleanup.c
8
80.6
-2.19% src/shared/bus-polkit.c
8
58.43
-0.83% src/timesync/timesyncd-manager.c
7
3.6
-2.1% src/resolve/resolved-dnssd.c
7
70.64
-0.67% src/shared/mount-util.c
6
28.37
-0.61% src/core/dbus-cgroup.c
6
58.04
-4.2% src/core/dbus-scope.c
6
75.0
-0.27% src/core/execute-serialize.c
6
92.77
-0.49% src/libsystemd/sd-journal/test-journal-verify.c
5
54.26
-0.34% src/core/dbus-manager.c
5
47.36
-0.16% src/core/load-fragment.c
5
96.88
-0.09% src/libsystemd/sd-journal/test-journal.c
4
83.14
-0.95% src/basic/stat-util.c
4
82.41
-1.05% src/core/dynamic-user.c
4
60.68
-0.33% src/libsystemd/sd-journal/test-journal-flush.c
4
92.11
0.0% src/path/path-tool.c
4
98.72
0.0% src/resolve/test-dns-cache.c
4
62.34
0.19% src/sysupdate/sysupdated.c
3
0.0
-23.08% src/core/dbus-swap.c
3
75.0
-2.68% src/coredump/coredump-vacuum.c
3
80.39
-0.12% src/core/manager.c
3
75.17
-0.5% src/core/transaction.c
3
95.92
0.64% src/libsystemd/sd-journal/test-catalog.c
3
96.64
-0.03% src/libsystemd/sd-journal/test-journal-stream.c
3
86.73
1.31% src/udev/udev-manager.c
2
97.06
0.18% src/basic/unit-def.c
2
46.5
-0.45% src/core/dbus-service.c
2
69.75
-0.06% src/core/exec-invoke.c
2
82.67
-0.38% src/core/path.c
2
76.27
-0.16% src/journal/journald-manager.c
2
79.25
0.75% src/journal-remote/journal-upload-journal.c
2
80.59
-0.54% src/libsystemd/sd-bus/bus-convenience.c
2
97.52
0.01% src/libsystemd/sd-path/sd-path.c
2
77.42
-0.4% src/login/logind-user.c
2
73.63
0.89% src/repart/repart.c
1
92.86
0.36% src/basic/parse-util.h
1
46.14
2.21% src/imds/imdsd.c
1
71.89
-0.18% src/import/pull-tar.c
1
77.28
-0.04% src/libsystemd/sd-bus/bus-message.c
1
83.52
-0.04% src/libsystemd/sd-event/sd-event.c
1
92.32
0.0% src/libsystemd/sd-journal/journal-file.c
1
73.47
-0.07% src/machine/machinectl.c
1
83.83
-0.12% src/network/networkd-dhcp-prefix-delegation.c
1
88.75
-0.25% src/network/networkd-neighbor.c
1
83.76
-0.09% src/network/networkd-route.c
1
50.68
-1.37% src/oom/oomd.c
1
76.52
-0.16% src/resolve/resolved-dns-server.c
1
78.91
0.0% src/resolve/resolved-dns-transaction.c
1
84.33
0.12% src/resolve/resolved-link.c
1
81.4
-1.16% src/shared/journal-util.c
1
67.33
-0.67% src/stdio-bridge/stdio-bridge.c
1
94.09
-0.1% src/test/test-time-util.c
1
28.61
0.0% src/udev/udev-builtin-net_id.c
Jobs
ID Job ID Ran Files Coverage
1 24697298032.1 21 Apr 2026 03:02AM UTC 2049
72.23
GitHub Action Run
Source Files on build 24697298032
  • Tree
  • List 2049
  • Changed 148
  • Source Changed 64
  • Coverage Changed 132
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24697298032
  • db3bfa0c on github
  • Prev Build on main (#24642716378)
  • Next Build on main (#24809677062)
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