Package Release Info

openQA-worker-test-5.1750081859.24dae152-bp156.2.8.1

Update Info: openSUSE-2025-207
Available in Package Hub : 15 SP6 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

Change Logs

* Mon Jun 16 2025 okurz@suse.com
- Update to version 5.1750081859.24dae152:
  * Bump eslint from 9.28.0 to 9.29.0
  * Document where docs/images/openqa-in-5-minutes.webm comes from
  * Fix string definition to be more consistent
Version: 5.1749832158.cc746ea0-bp157.2.4.1
* Fri Jun 13 2025 okurz@suse.com
- Update to version 5.1749832158.cc746ea0:
  * Bump @eslint/config-helpers from 0.2.2 to 0.2.3
  * Docs: Convert images/openqa-in-5-minutes.gif to webm
  * Add test for failing save_needle with abort call
  * Document considerations for zero-downtime upgrades
  * Bump @eslint/config-array from 0.20.0 to 0.20.1
  * Bump @eslint/plugin-kit from 0.3.1 to 0.3.2
  * Change `do_cleanup` definition in test using `scm git`
  * apparmor: Allow file lock in fixed iso/hdd images
  * apparmor: Allow using 'git-lfs'
  * Disable git_auto_update by default
  * Re-add git_auto_commit and improved docs for the git settings
  * Tweak git config access in _git_clone_all
  * Disentangle git_auto_clone and git_auto_update
  * Bump brace-expansion from 1.1.11 to 1.1.12
  * Update documentation with the new postgres format
  * Avoid showing too much probably disturbing errors on test details page
  * Update deprecated postgresql repository
  * Print one URL per line in test settings
  * Bump eslint-scope from 8.3.0 to 8.4.0
  * Bump espree from 10.3.0 to 10.4.0
  * Verify log output when cleanup fail in _save_needles
  * Improve error handling when loading test module results
  * Simplify the `createElement()` function
  * Restore behavior in case of empty details JSON after ca86aec6
  * Verify abort job when git is disabled and do_cleanup is 'no'
  * Avoid job terminated unexpectedly by add signal handler
  * Bump datatables.net-bs5 from 2.3.1 to 2.3.2
  * Bump acorn from 8.14.1 to 8.15.0
  * Use regex when checking worker config for relevant sections
  * Allow appending values in worker config via `+=`
  * Streamline coding style in `t/24-worker-settings.t`
  * Allow using list and range specifiers in worker config file
* Fri Jun 06 2025 okurz@suse.com
- Update to version 5.1749214996.3536da99:
  * Bump @types/estree from 1.0.7 to 1.0.8
  * Support sass generation in all product versions
  * Avoid sporadic test failures due to warning about closed ws connection
  * Increase chart testing verbosity for better log trace
  * Bump ace-builds from 1.41.0 to 1.42.0
  * Bump eslint from 9.27.0 to 9.28.0
  * Bump @pkgr/core from 0.2.4 to 0.2.7
  * Remove nested .gitignore from openQA rpm
  * Add permissions to avoid the warnings in openQA build
* Mon Jun 02 2025 okurz@suse.com
- Update to version 5.1748615746.d50d8e24:
  * Bump synckit from 0.11.6 to 0.11.8
  * Bump eslint-plugin-prettier from 5.4.0 to 5.4.1
  * Support repeated query params in filter parsing
  * Replace deprecated ingress class annotation with ingressClassName
  * CI: Update python version in check-helm-chart
  * Avoid database error when more than one limit parameter is specified
  * Use signatures in all functions of `t/ui/18-tests-details.t`
  * Improve details of test details test
  * Refactor search_args construction for multi-valued query parameters
  * Allow comma-separated filtering of flavor
  * Dependency cron 2025-05-26
  * t: Test if flavor options from URL are carried over to the form
  * t: Add more testing of comma-separated values
  * t: Check URL contains single flavor
  * Apply macro to support upcoming opensuse/sle 16 build
* Mon May 26 2025 okurz@suse.com
- Update to version 5.1748004971.d2bfe8ce:
  * CI: Enable Leap 16.0 OBS build checks
  * systemd: Increase availability of openqa-webui with ordering
  * systemd: Remove obsolete ordering of websockets after scheduler
  * Update GettingStarted.asciidoc Fedora instructions
  * Deprecate skip-checks and add check-repos option
  * Switch overly verbose "Updating seen from worker" messages to trace
  * t: Also use default test database in full-stack+deploy
  * Fix quoting issue in run-tests-within-container script
  * Bump eslint from 9.26.0 to 9.27.0
  * Bump @modelcontextprotocol/sdk from 1.11.3 to 1.11.4
  * Bump synckit from 0.11.5 to 0.11.6
  * Create link to the common prove_wrapper
  * Avoid repeated calls to $t->app->minion
  * Add linear backoff in hook script
  * Sync the subrepo external/os-autoinst-common
  * Bump datatables.net-bs5 from 2.3.0 to 2.3.1
  * Dependency cron 2025-05-16
  * Bump @modelcontextprotocol/sdk from 1.11.2 to 1.11.3
  * Bump eventsource-parser from 3.0.1 to 3.0.2
  * Set TESTS_FAILED_FLAG to 1 instead of touching file
  * Explain container execution and CONTAINER_TEST implications
  * Remove section which checks unused variable
  * Update checkstyle invocation in run-tests-within-container script
* Thu May 15 2025 okurz@suse.com
- Update to version 5.1747282262.9a4e6bb5:
  * load-templates: with --clean, empty job group YAML templates
  * Fix phrasing in jobs comment carry over unit test
  * Bump debug from 4.4.0 to 4.4.1
  * Bump synckit from 0.11.4 to 0.11.5
  * Avoid workers getting stuck with old jobs
  * Avoid duplicate `use Mojo::JSON`
  * Follow consistent database DUMP_FOLDER target directory
  * Create new systemd service and timer for database dump and cleanup
  * dump-templates: dump job groups as they exist, fix group checks
  * t: load-templates: check harder for what gets loaded
  * load-templates: job groups: simplify, don't error on group exists
  * load-templates: fix loading of job templates
Version: 4.6.1589882993.dd2749ac3-bp152.1.27
* Mon Oct 14 2019 coolo@suse.com
- No changelog - see openQA.changes
Version: 5.1746194731.ed2800a0-bp156.2.5.3
* Fri May 02 2025 okurz@suse.com
- Update to version 5.1746194731.ed2800a0:
  * Improve regex to match flexible spacing
  * Bump @eslint/config-helpers from 0.2.1 to 0.2.2
* Fri May 02 2025 okurz@suse.com
- Update to version 5.1746018652.10b1e438:
  * Bump datatables.net-bs5 from 2.2.2 to 2.3.0
  * Follow symlinks but only delete files with dump-db script
  * Avoid unbound variable error in dump-db script
  * Fix result in case of giving up gru jobs without GruTasks
  * Add nice and ionice to dump-db script
  * Documented the PROVE_COMMAND and prove_wrapper feature
  * Add explicit test for `obsolete_minion_jobs`
  * Avoid leftover Minion jobs after failing txn when scheduling jobs
  * Wrap prove to prevent unhandled output
* Thu Apr 24 2025 okurz@suse.com
- Update to version 5.1745500773.055f94fe:
  * Make parameters of dump-db script customizable
  * Add dump-db script to openQA-local-db package
  * Add '--help' to dump-db script
  * Improve dump-db script quality
  * Give up gru jobs which point to non existing GruTask
  * Bump ace-builds from 1.40.0 to 1.40.1
  * Move database dump script
  * More verbose error message for job template update
  * Bump eslint from 9.25.0 to 9.25.1
  * Fix URLs in admin/productlog
  * Bump eslint from 9.24.0 to 9.25.0
  * Remove unhandled output generated by log over jobs resultset
* Thu Apr 17 2025 okurz@suse.com
- Update to version 5.1744914226.24548346:
  * Bump @eslint-community/eslint-utils from 4.6.0 to 4.6.1
  * Add signal guard for schedule_iso minion tasks
  * Avoid security review by not packaging sysctl config for Tumbleweed
  * Fix jobs sometimes ending up without group after retry on deadlocks
  * Bump ace-builds from 1.39.1 to 1.40.0
  * Bump synckit from 0.11.3 to 0.11.4
  * Bump @pkgr/core from 0.2.2 to 0.2.4
  * Bump @eslint-community/eslint-utils from 4.5.1 to 4.6.0
  * Reload only specific AppArmor profiles on updates
  * Ignore short Git service outages
  * Bump eslint-config-prettier from 10.1.1 to 10.1.2
  * Bump @pkgr/core from 0.2.1 to 0.2.2
  * Change text body on build absent in parent_group_overview
  * Change phrasing in docs as suggested in review
  * Mention drop-in config file for worker like for the other config files
  * Bump synckit from 0.11.2 to 0.11.3
  * Ensure `…-restart@.path` units don't run into inotify limit
  * Restart AppArmor service when updating workers
  * Rollback retries applied for full-stack test preventing ci from failing
  * Allow web UI services to read client config
  * Bump @pkgr/core from 0.2.0 to 0.2.1
  * Bump eslint from 9.23.0 to 9.24.0
  * Bump bootstrap from 5.3.4 to 5.3.5
  * Consider all config files in unit for auto-reloading workers
  * Update apparmor profiles after adding config sub directories
  * Dependency cron 2025-04-05
  * Adapt scripts to recent config file changes
  * Simplify Utils::check_download_url
  * Simplify Utils::parse_assets_from_settings
  * Simplify Utils::_round_a_bit
  * Add signatures in OpenQA::Utils
  * Avoid Perl warning when showing group overview with e.g. `only_tagged=2`
  * Bump bootstrap from 5.3.3 to 5.3.4
  * Bump synckit from 0.11.1 to 0.11.2
  * Emphasize drop-in configurations in documentation
  * Prevent config files from being moved on updates
  * Fix use of defaults if database config is not present
  * Update documentation after previous configuration changes
  * Install default config under `/usr/share/doc/openqa/examples`
  * Add Utils.pm to fully_covered in Codecov
  * Use the signal guard in download_asset
  * Improve retrieving substring in OpenQA::Utils
  * Bump eslint-plugin-prettier from 5.2.5 to 5.2.6
  * Extend connection limit of ws server to handle more workers
  * Use more signatures in OpenQA::Utils
  * Simplify Utils::get_url_short
  * Use signatures in Utils::get_url_short
  * Avoid unhandled output in `t/20-stale-job…` after 8c5a3a43
  * Use signatures on Task/Asset/Download.pm
  * Remove unused module imports in ws server code
  * Improve scalability by only sending worker status on ws server ack
  * Avoid hardcoding /tmp to ensure compatibility with varied environments
  * Update worker tests with tempdirs under /tmp and not in worktree
  * Bump @eslint/config-helpers from 0.2.0 to 0.2.1
  * Bump @eslint/plugin-kit from 0.2.7 to 0.2.8
  * Fix typo in infopanel
  * Improve job priority display
  * Check if the taskname exists if not avoid undefined value
  * Avoid accidentally considering `/usr/etc` the `etc/ from devel checkout
  * Update tempdir path to /tmp to cleanup worktree for workers tests
  * Support all config features for `workers.ini` as well
  * Use consistent temporary database path
  * Add hyperlinks to the products log
  * CI: Bump codecov uploader to 5.3.0
* Fri Mar 28 2025 okurz@suse.com
- Update to version 5.1743174385.0bd1f0a8:
  * Allow reading config files from `/usr/etc/openqa` and drop-in files
  * Fix showing version on web UI after fbf611f1347d3087010ee8d6c8c34b169
  * Read config from `/usr/etc/openqa` even if `/etc/openqa/….d/…` present
  * Avoid unhandled output in `t/config.t` after recent changes
  * Mention that devel config files override any system provided config
  * Make loading nested config files work with RPM packaging (2nd attempt)
* Thu Mar 27 2025 okurz@suse.com
- Update to version 5.1743092811.fb25b01c:
  * Avoid interrupting/skipping directly chained jobs due to high load
  * Dependency cron 2025-03-27
* Wed Mar 26 2025 okurz@suse.com
- Update to version 5.1743011892.5068f7f4:
  * Add new test for skipped job count
  * dist: Add headers expected by OBS checks
  * Use spaces in the Test:Most functions of ui/14-dashboard.t
  * Update url query only with the selected option
  * Bump eslint-plugin-prettier from 5.2.4 to 5.2.5
  * Revert "Make loading nested config files work with our RPM packaging (no symlink)"
  * Make loading nested config files work with our RPM packaging
  * Remove unused cropper.css
  * Bump @eslint/eslintrc from 3.3.0 to 3.3.1
  * Bump eslint from 9.22.0 to 9.23.0
  * Bump @types/estree from 1.0.6 to 1.0.7
  * Bump eslint-plugin-prettier from 5.2.3 to 5.2.4
  * dist: Add missing copyright header
  * Allow web proxy to reach openQA on SELinux systems
  * Fix config drop-in path to upstream specifications
  * Bump ace-builds from 1.39.0 to 1.39.1
  * Bump @pkgr/core from 0.1.1 to 0.1.2
  * Consistently use try/catch instead of 'if ' everywhere
  * t: Remove obsolete exception checking in 28-logging.t
  * Slightly simplify Worker::Job
  * Also use try/catch in Controller::API::V1::Comment
  * Log AMQP errors only as such when retries exhausted
  * Slightly simplify Shared::GruJob
  * Show job ID only in AMQP log messages when actually present
  * docs: Enable clickable section headers
  * Add section numbering in OpenQA Documentation
  * Dependency cron 2025-03-19
  * Improve "from" time label in /tests/overview
  * Mark uncoverable lines in Worker::Job
* Mon Mar 17 2025 okurz@suse.com
- Update to version 5.1742233134.0a4478bf:
  * Dependency cron 2025-03-17
  * ci: Cover OpenQA::Worker::Job::_read_json_file
  * Remove obsolete support for Mojolicious < 9
  * Simplify 'dump_yaml'
* Thu Mar 13 2025 okurz@suse.com
- Update to version 5.1741882150.baca1fd8:
  * Fix bugzilla product entry for SL Micro
  * Include IDs in error message when sending AMQP message fails
  * Bump @eslint-community/eslint-utils from 4.5.0 to 4.5.1
  * Fix XUnit parser softfail scenario
  * Use signatures in lib/OpenQA/Schema/ResultSet/Jobs.pm
  * Improve reading of text_data in module results
  * Ensure fullstack tests run under high system load
  * Add signatures to OpenQA::Schema::Result::JobModules
  * Bump @eslint-community/eslint-utils from 4.4.1 to 4.5.0
  * Fix unstable UI tests by waiting for popovers
  * Revert "Mitigate error for textData undef"
  * Mitigate textData undef failure
  * Fix two more sporadic test failures in `t/ui/10-tests_overview.t`
  * Avoid race condition in `t/ui/21-admin-needles.t`
  * Mitigate error for textData undef
  * Make the tests consistent with the behaviour before 0b78fa6
  * Fix more sporadic test failures in `t/ui/10-tests_overview.t`
  * Bump eslint-config-prettier from 10.0.2 to 10.1.1
  * Bump eslint from 9.21.0 to 9.22.0
  * Dependency cron 2025-03-10
* Sun Mar 09 2025 okurz@suse.com
- Update to version 5.1741427870.33ddb978:
  * Use of Feature::Compat::Try in the test libraries
  * Fix sporadic test failure in `t/ui/10-tests_overview.t`
  * Simplify test for filtering on test results overview
  * t: Use implicit Test::Exception functions for the test
* Fri Mar 07 2025 okurz@suse.com
- Update to version 5.1741336382.92b047c6:
  * Replace eval with try/catch wherever applicable
  * Consider `t/ui/01-list.t` stable again after 0b4f441
  * Bump acorn from 8.14.0 to 8.14.1
  * Use more signatures in OpenQA::WebAPI::Plugin::AMQP
  * Simplify OpenQA::WebAPI::Controller::Test
  * Improve path handling for needles and OPENQA_BASEDIR
  * Fix unstable UI test of result filter
  * Use more signatures in WebAPI::Controller::Test
  * Remove unused method in OpenQA::WebAPI::Controller::Test
  * ci: Reduce timeout for wait_for_result_panel
  * Apply mitigation for failing circleci with more retry attempts
* Tue Mar 04 2025 okurz@suse.com
- Update to version 5.1741096950.1f5cdabd:
  * Remove Try::Tiny from dependencies
  * Avoid error when emiting an AMQP job event when the job does not exist
  * Add check to enforce Feature::Compat::Try
  * Use Feature::Compat::Try in openqa-load-templates script
  * Update migration script using Feature::Compat::Try
  * Remove unused dependency from SeleniumTest.pm
  * Use Test::Exception in deploy.t
* Mon Mar 03 2025 okurz@suse.com
- Update to version 5.1741014912.a69a2ecf:
  * t: Prevent git in tests use tester's ~/.gitconfig
  * Replace Try::Tiny from remaining OpenQA modules
  * Bump prettier from 3.5.2 to 3.5.3
  * Add softfail to XUnit parser poo#177321
  * Use perldoc above the corresponding functions
* Mon Mar 03 2025 okurz@suse.com
- Update to version 5.1741001706.950ead88:
  * Simplify WebSockets::Worker::Controller
  * t: Avoid output in non-verbose mode
  * Fix non-custom OAuth2 providers
  * Use signatures in WebSockets/Controller/Worker.pm
* Fri Feb 28 2025 okurz@suse.com
- Update to version 5.1740761651.192e0b4f:
  * Simplify needle_url in Step controller
  * Remove uncoverable comment from one statement
  * Handle unhandled git output by not outputting it
  * Document `WORKER_CLASS`-specific settings
  * Ensure instance-specific worker settings have precedence
  * Avoid duplicated code for reading web UI specific worker config
  * Allow `WORKER_CLASS`-specific settings in worker config
  * Only log git checkout if target file is not already there
  * Enable prove to run tests relying on default test database
  * t: Use signatures in Test::Database
  * t: Use Feature::Compat::Try in Test::Database
  * Extract methods in JobTemplate::update
  * Show needles from correct git ref on test result page
  * Bump eslint-config-prettier from 10.0.1 to 10.0.2
  * Avoid repetition of allowed characters in test names
  * Streamline test name parsing in clone job with new validation code
  * Adapt use of `local-npm-registry` to version 1.1.0
  * Document traceability and reproducibility of tests
  * Replace Try::Tiny with Feature::Compat::Try
  * coverage: Avoid B::Deparse warning with Syntax::Keyword::Try::Deparse
  * Use function pointer in JobTemplate method
  * Extract method from WebAPI::Controller::API::V1::JobTemplate::update
  * Extract method in WebAPI::Controller::API::V1::JobTemplate
  * Use proper big-comma style WebAPI::Controller::API::V1::JobTemplate
  * Use signatures in WebAPI::Controller::API::V1::JobTemplate
  * Allow os-autoinst >= 5
  * Remove unused imports on modules which do not have try/catch block
  * dist: Bump version to semver-compliant 5
  * Update documentation about post_run_hook behavior
  * Allow all kinds of word characters in test names and other settings
  * Disallow `%`, `"` and `'` in test names
  * Disallow trailing newlines in test names
  * Allow more special characters for test names seen in production
  * Allow only simple space characters in test names
  * Validate the test name when creating new jobs
  * Enable auto updates of tests/needles by default again
  * Bump eslint from 9.20.1 to 9.21.0
  * Improve error message when sub process in tests is terminated
  * Reduce resource usage of fullstack scheduler test in CI
  * Bump prettier from 3.5.1 to 3.5.2
  * Bump ace-builds from 1.38.0 to 1.39.0
  * openqa-dump-templates: Reproducible output
* Sat Feb 22 2025 okurz@suse.com
- Update to version 4.6.1740219045.577a81d2:
  * scripts: Rely on Pod::Usage being installed
  * Bump @eslint/plugin-kit from 0.2.6 to 0.2.7
  * perltidy: Use new --pack-operator-types option
  * Dependency cron 2025-02-21
* Thu Feb 20 2025 okurz@suse.com
- Update to version 4.6.1740087754.059e123a:
  * t: Use Test::Exception method instead of manual eval checks
  * Test saving new needle using image from existing needle
  * Test whether the needle editor canvas show the correct needle image
  * t: Use Test::Exception only instead of Test::Fatal
  * t: Use more simple prototyped Test::Exceptions functions
  * t: Use implicit Test::Exception in all places
  * Bump @eslint/plugin-kit from 0.2.5 to 0.2.6
  * t: Ensure we use implicit Test::Exception in all places
  * Avoid errors about deadlocks
  * Bump flatted from 3.3.2 to 3.3.3
* Sun Feb 16 2025 okurz@suse.com
- Update to version 4.6.1739720201.6fbd2ed1:
  * Add new dependency Feature::Compat::Try
  * Remove incorrect signatures from documentation
  * Bump prettier from 3.5.0 to 3.5.1
  * Bump anser from 2.3.0 to 2.3.2
  * Use a proper save point when creating jobs from settings
  * Avoid nested transaction when creating jobs from settings
  * Propagate json errors to user on fetch requests with non-200 status code
* Wed Feb 12 2025 okurz@suse.com
- Update to version 4.6.1739368655.35b7b66a:
  * Bump eslint from 9.20.0 to 9.20.1
  * Bump ace-builds from 1.37.5 to 1.38.0
  * Update product name for SUSE Linux Micro
  * Allow plus signs in test names for scope settings
  * Prevent download prompt on plain text files with Chromium
  * Use the import/overlay feature of `Config::IniFiles`
  * Improve checks of config test
  * Allow reading web UI config from INI files under `openqa.d`
* Mon Feb 10 2025 okurz@suse.com
- Update to version 4.6.1739196185.256a7781:
  * Bump eslint from 9.19.0 to 9.20.0
  * Bump prettier from 3.4.2 to 3.5.0
  * Dependency cron 2025-02-10
Version: 5.1747157239.98c95eac-bp157.1.2
* Tue May 13 2025 okurz@suse.com
- Update to version 5.1747157239.98c95eac:
  * Improve wording of bail-out messages in fullstack test
  * Fix wrong test name in fullstack test
  * Avoid `git_clone` tasks failing with `Job terminated unexpectedly`
  * Bump @modelcontextprotocol/sdk from 1.11.1 to 1.11.2
  * Ensure fullstack tests run even under high load
  * Bump eslint-config-prettier from 10.1.3 to 10.1.5
  * Bump eventsource from 3.0.6 to 3.0.7
  * Bump @modelcontextprotocol/sdk from 1.11.0 to 1.11.1
  * Don't wait for scheduler when starting webUI
  * Improve description of systemd services
  * Install all relevant dirs under `/var/lib/openqa` via `Makefile`
  * Avoid permission errors when flagging a Git server outage
  * On shutdown keep openqa-webui and web server running until gru stopped
  * Render the SUSE "review:acceptable_for" button on overview as well
  * Bump eslint-config-prettier from 10.1.2 to 10.1.3
  * Fix typo in 03-auth-openid.t
  * Bump bootstrap from 5.3.5 to 5.3.6
  * Dependency cron 2025-05-06
  * Revert "Block all distri git operations unless `scm = git` is set, add `git_auto_commit` setting, disentangle `git_auto_clone` and `git_auto_update`"
  * Avoid potential warning when checking whether the test order has changed
  * Bump eslint-plugin-prettier from 5.2.6 to 5.4.0
  * Bump eslint from 9.25.1 to 9.26.0
  * Bump ace-builds from 1.40.1 to 1.41.0
  * Makefile: Create config folder template only where to be used by users
  * oauth2: use openQA base_url to create redirect URI if set
  * Disentangle git_auto_clone and git_auto_update
  * enqueue_git_update_all: don't check git_auto_clone
  * Add git_auto_commit setting to control commit of edited needles
  * Respect 'scm' config setting in _get_needles_ref_and_url
  * Avoid git clone/update operations unless 'scm' is set to 'git'
  * OpenID: Prevent confusing error about unset provider endpoint
  * OpenID: Prevent double-dot in log output
  * Bump @eslint-community/eslint-utils from 4.6.1 to 4.7.0