Skip to content

Draft: Github Actions: use sentinel-proxy instead of notification system

For now, notification-system package contains a few binaries, but we are checking if there is any parameter of "version", "-version", "--version" to see if binaries does not segfault. Unfortunately, no binaries in notification-system has it and because there is no such thing, run-time check fails.

Cross-reference: turris/notification-system#36

Output:

Use generic test
Test executable /usr/bin/list_notifications
Trying /usr/bin/list_notifications --version
Trying /usr/bin/list_notifications -version
Trying /usr/bin/list_notifications version
Trying /usr/bin/list_notifications -v
Trying /usr/bin/list_notifications -V
Test executable /usr/bin/user-notify-display
Trying /usr/bin/user-notify-display --version
Trying /usr/bin/user-notify-display -version
Trying /usr/bin/user-notify-display version
Trying /usr/bin/user-notify-display -v
Trying /usr/bin/user-notify-display -V
Test executable /usr/bin/notify-cli
Trying /usr/bin/notify-cli --version
Trying /usr/bin/notify-cli -version
Trying /usr/bin/notify-cli version
Trying /usr/bin/notify-cli -v
Trying /usr/bin/notify-cli -V
Test executable /usr/bin/create_notification
Trying /usr/bin/create_notification --version
Trying /usr/bin/create_notification -version
Trying /usr/bin/create_notification version
Trying /usr/bin/create_notification -v
Trying /usr/bin/create_notification -V
Generic test failed

Failed run time check: https://github.com/CZ-NIC/turris-os-packages/runs/1762335251

Merge request reports