Update Info

openSUSE-2026-43


Recommended update for openQA


Type: recommended
Severity: moderate
Issued: 2026-02-09
Description:
This update for openQA fixes the following issues:

- Update to version 5.1770274061.387b318c:
  * Remove dependencies not available in 16
  * Remove all explicit versions from ci-packages.txt
  * Explicitly use new cache key for fullstack_cache
  * Use devel:openQA 16.0 repositories
  * fix: Create user directory without sudo
  * refactor(ui): use native DOM APIs for bulk action logic
  * Update devel:openQA:ci/base container to Leap 16
  * Mark some one line catch statements uncoverable
  * Move t/07-api_jobtokens.t to t/api/
  * refactor: Avoid mapping of actions in df-based cleanup
  * refactor: Use loop to invoke `_delete_jobs` repeatedly
  * refactor: Simplify code for df-based cleanup further
  * refactor: Extract repeated lookup and loop into separate function
  * Dependency cron 2026-02-03
  * feat(ui): add bulk action checkboxes to test overview filters
  * feat(openqa-clone-custom-git-refspec): add "BADGE" mode
  * fix(openqa-clone-custom-git-refspec): fix "MARKDOWN" mode
  * feat(UI): add delete button for job groups and parent groups
  * refactor(javascripts): harden by using const in admin_groups.js
  * feat(api): prevent deletion of non-empty parent job groups
  * docs: Fix typo in MCP documentation
  * docs: Improve note about enabling modern Perl features
  * test: Remove unused parameters in `OpenQA::Test::Case::login`
  * navbar: add new item in menu to link MCP documentation
  * Refactor t/lib/OpenQA/Test/Case.pm with signatures
  * test: Consider all API controller code covered
  * test: Cover remaining error cases of worker API
  * fix: Improve error handling when updating records in admin tables
  * test: Ensure consistent coverage of job cancellation function
  * Prepare documentation generation for Leap 16.0
  * test: Cover remaining lines of `Search.pm`
  * test: Cover remaining lines of `Locks.pm`
  * refactor: Simplify `JobTemplate::destroy`
  * refactor: Remove unused code from `JobTemplate.pm`
  * git subrepo pull (merge) external/os-autoinst-common
  * style: Add quotes in openqa-bootstrap
  * feat: default API key expiration to 1 year, aligning with UI
  * feat: wrap array in an object in api_key API responses
  * feat: add API endpoint for deleting API keys
  * feat: add API endpoint for listing API keys
  * feat: add API endpoint for creating API keys
  * fix(openqa-bootstrap): prevent shellcheck warning SC2086
  * Add dependency on 'file'
  * refactor: Write code in `JobGroup.pm` in a more compact way
  * test: Consider `Job.pm` fully covered
  * test: Add tests for error handling of artefact upload
  * refactor: Format artefact upload test in a more compact way
  * test: Add tests for using assigned worker on job status updates
  * test: Add tests for re-scheduling invalid scheduled product
  * test: Add tests for querying non-existent scheduled product
  * refactor: Use more compact coding style in `show_scheduled_product`
  * refactor: Improve `Mm.pm`
  * test: Improve tests of multi-machine API
  * Remove unused module Config::Tiny from dependencies

- Update to version 5.1769603414.6c0fa72e:
  * Handle links on test_log on missing git repo extension
  * test: Consider `Test.pm` fully covered
  * test: Extend tests for showing dependency graph
  * fix: Merge parallel clusters correctly for displaying dependency tree


              

References


No references

Packages


  • openQA-5.1770274061.387b318c-bp156.2.121.1
  • openQA-client-test-5.1770274061.387b318c-bp156.2.121.1
  • openQA-devel-test-5.1770274061.387b318c-bp156.2.121.1
  • openQA-test-5.1770274061.387b318c-bp156.2.121.1
  • openQA-worker-test-5.1770274061.387b318c-bp156.2.121.1