main
trivial: Run meson format on all our meson files
trivial: Add a goblint.yml so developers can run it easily
trivial: refactor CI container setup
trivial: Silence apt-get via -qq in the CI
trivial: Bump Fedora to 44 in our CI
trivial: Install the Android SDK in the ubuntu-android container build
trivial: minor CI script cleanup
Allow the daemon to request interactive action from the end user
Run the self tests under Android
trivial: normalize shebangs, move sh args to `set`
trivial: Fix a shellcheck issue in arch.sh
trivial: Disable a shellcheck warning
trivial: Allow other kinds of build daemon
trivial: Add shellcheck-required quotes to the contrib/ci scripts
Drop libgusb and use libusb directly
Add a precommit check to ensure that fwupdmgr actions are included in the manpage
trivial: Use List as a type hint to fix building on Python 3.12
ci: Fix wrong arch mapping for FreeBSD
Drop json-glib as a dep as it is now unused
Add CI check for missing files in meson.build
Fix python3 shebang paths
trivial: Correctly verify device GTypes that implement interfaces
Rename some source files for a future refactor
Use a custom wrapper for the rustgen structs
trivial: run shfmt on all posix and bash scripts
trivial: Remove empty lines after Python's function definitions
trivial: Make the test runner timeout higher
ci: Switch fwupd_setup_helpers.py to use logging
Make gi-docgen come from correct field in deps