debian-image-builder-frontend/schutzbot
Gianluca Zuccarelli 72d09a09da schutzbot: fix update github status f42
There seems to be a change in behaviour from Fedora 41 to Fedora 42.
When a script is executed remotely a non-interactive session is created.
However, the user session with noTTY in Fedora F42 is picked up by the
`who`, `w` & `users` commands.

Since we run a remote script that checks for logged in users with the
`who` command, the `update_github_status.sh` script blocks and creates
an endless loop. This happens because the session only closes once the
remote script has finished executing.

The fix is a bit ugly, but we can filter this session out by checking
for user sessions that don't have a terminal device `?`.
2025-05-29 09:55:52 -05:00
..
ci_details.sh schutzbot: add basic schutzbot structure 2025-02-24 13:38:05 +01:00
make_rpm_and_install.sh .gitlab-ci.yml: run playwright tests on fedora 2025-05-27 08:41:14 +02:00
playwright_tests.sh playwright: Bump Playwright to 1.51.1 2025-04-15 14:14:40 +02:00
save_journal.sh schutzbot: save journal as artifact 2025-03-06 13:12:33 +01:00
team_ssh_keys.txt schutzbot: add basic schutzbot structure 2025-02-24 13:38:05 +01:00
terraform schutzbot/terraform: add f42 runners 2025-05-27 08:41:14 +02:00
unregister.sh schutzbot: add basic schutzbot structure 2025-02-24 13:38:05 +01:00
update_github_status.sh schutzbot: fix update github status f42 2025-05-29 09:55:52 -05:00
upload_artifacts.sh schutzbot: fix uploading artifacts 2025-03-06 13:12:33 +01:00