Description:
This update for openQA, openQA-devel-container, os-autoinst fixes the following issues:
Changes in openQA:
- Update to version 5.1772802464.7eeef401:
* feat: unify priority management of max_job_time and throttling
* ci(helm): pull container images in advance
* ci(helm): make sure that install-chart runs after lint-chart
* style: Use builtin functions without parentheses consistently
* feat: optimize size of devel:openQA:ci/base container
* build: update minimatch to fix ReDoS vulnerabilities
- Update to version 5.1772705410.5c7fe0aa:
* style(t): fix formatting of long line in t/37-limit_assets.t
* test(Makefile): treat t/01-style consistently with tidy+compile tests
* ci: cover sporadic download errors with retries
* feat: support show_build=1 for overview badges
- Update to version 5.1772550094.48b5cce5:
* refactor: Improve code for testing OpenID auth
* test: Consider everything under `lib/OpenQA/WebAPI/` covered
* test: Cover all code for OpenID auth
* test: Cover retrying of OBS rsync tasks
* fix: Return correctly when OBS dirty status cannot be determined
* refactor: Remove unused local variable in OBS rsync code
* test: Cover parameter validation warnings code for API descriptions
* fix(config): Drop max_conns to allow proper queueing
* refactor: Improve code in `renderTestLists()`
* feat: Pass all parameters when making AJAX requests on "All tests" page
* feat: Allow use of `job_setting` parameter also on "All tests" page
* refactor: Simplify code for passing query parameters on "All tests"
* fix(dependencies): add missing "make" to devel sub-package
* test: remove stabilized tests from tools/unstable_tests.txt
* test(lib): remove unused "disconnect" function
* test(lib): mark uncovered line
- Update to version 5.1772475695.6c6c7eda:
* build(Makefile): add make target help text
* fix(npm): bump to non-vulerable versions (boo#1259005, boo#1258632)
- Update to version 5.1772460208.7a4e1e06:
* docs: Document array-like job settings and `job_setting` parameter
* test: Ensure test of filter params of jobs API fails if code breaks
* feat: Support searching by job settings in API to list jobs
* refactor: Improve `cancel_by_settings`
* fix: Allow filtering by more than one job setting in various routes
* test: Improve checks in `t/api/02-iso.t`
* feat: Allow searching by job settings via overview routes
* style: use consistent q{} syntax for SQL strings in Cache Model
* refactor: streamline IPC::Run usage and signal handling
* test: remove t/25-cache-service.t from unstable_tests.txt
* test: improve robustness of t/25-cache-service.t
* test: refactor InfluxDB subtest to reduce duplication
* test: improve infrastructure for t/25-cache-service.t
* fix: improve database robustness in Cache model
* fix: log rsync stderr in CacheService::Task::Sync
* test: support OPENQA_TEST_WAIT_INTERVAL in wait_for
* fix(cache): capture stderr and handle exit status robustly in Sync task
* test: make SIGCHLD handler selective in OpenQA::Test::Utils
* docs: document aggregate result badges for overview queries
- Update to version 5.1772092969.74a39650:
* test: Consider all of `lib/OpenQA/Task/` covered
* test: Cover handling developer session when saving needles
* test: Cover further error cases when saving needles
* fix: Fix error handling when saving needle JSON
* test: Workaround limitation of coverage tracking
* feat: Improve needle JSON validation
* test: Cover all cases of needle JSON validation
* fix: Avoid Perl warning when validating needle JSON
* refactor: Simplify code in `_delete_needles`
* test: Cover handling error when asset directory is not writable
* test: Cover skipping screenshot cleanup if still enqueued
* feat(openqa-upstreams.inc): set `max_conns` to max connection handled
* refactor: optimize and harden aggregate overview badges implementation
* refactor: improve aggregate overview badges implementation
* test: consolidate SVG badge unit tests
* feat: implement test result badges for aggregate overview queries
- Update to version 5.1772031289.93bc2a13:
* docs(image): describe the TW image with openQA available in o3
* fix(t/03-auth): avoid 'Too many open files' with mocks
* fix: avoid constant redefinition warnings in ScheduledProducts
* feat: add aggregate favicons for test overview
* build: improve cleanup of generated favicon assets
* feat: add Makefile targets to run services with temporary test database
* ci(helm): increase timeout on ct install
* feat: add gitlint for conventional commit checks
- Update to version 5.1771942065.808b073f:
* test(t/44-scripts): extend to cover Python scripts
* test(t/44-scripts): implement individual timeouts
* fix(script): add early argument validation where missing
* test: harmonize Test::More call format using '+' prefix
* Dependency cron 2026-02-24
* test: refine style check and fix ambiguous test calls
* Replace Ingress with Kubernetes Gateway API for external access
* refactor: ensure consistent test call parentheses format
* chore: add dependency for python3-gitlint commit checks
* docs: Add section about security
* Fix tools/test_helm_chart after Helm chart reorganization
* Update Helm chart documentation
* Move worker subchart under openqa/ and fix connectivity
* Add single openqa parent chart with ingress and nginx
* Remove old helm chart structure
Changes in os-autoinst:
- Update to version 5.1772810471.ad428a5:
* fix: restore author tests in CI and optimize git message check
* feat: add gitlint pre-commit setup
* feat: normalize gre tunnel script for NetworkManager and wicked
* refactor: use more Mojo::File operations in commands.pm
* refactor: use more Mojo::File operations in bmwqemu.pm
* refactor: move scheduling rules out of basetest::is_applicable
- Update to version 5.1772663930.9a9bd7d:
* feat: add EXIT_AFTER_MODULE to stop after a specified module
* fix: Update gre_tunnel_preup script to support NetworkManager
* feat: Handle timeout when typing command in `background_script_run`
* feat: Allow opting-out of check when typing command in `script_run`
* feat: Handle timeout when typing command in `script_run`
* test: implement conventional commits check with gitlint
- Update to version 5.1772097392.f4e2912:
* fix: Update gre_tunnel_preup script to support NetworkManager
* build(Makefile): add top-level help target
* test: implement conventional commits check with gitlint
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
- Update to version 5.1771958644.63a1790:
* build(Makefile): add top-level help target
* test: implement conventional commits check with gitlint
* fix: Fix wrong uses of "checkout" that should be "check out"
* git subrepo pull (merge) --force external/os-autoinst-common
* style: Fix crop.py style issues
* parse_extra_log: Allow passing additional args to upload_logs
Changes in openQA-devel-container:
- Update to version 5.1772789624.e83ca0102:
* Update to latest openQA version