diff --git a/openQA-5.1758186241.6227e906.obscpio b/openQA-5.1758186241.6227e906.obscpio deleted file mode 100644 index d3d3695..0000000 --- a/openQA-5.1758186241.6227e906.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8010bcd72762e720add38b65756090a1dc75869e4331da3e295bbc39c2a5028f -size 13581837 diff --git a/openQA-5.1758551670.e3aa50f9.obscpio b/openQA-5.1758551670.e3aa50f9.obscpio new file mode 100644 index 0000000..79ec335 --- /dev/null +++ b/openQA-5.1758551670.e3aa50f9.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5be6fdafa5d0ce90c89b45eeac6571eabb70888b967566c224471228da0d6dd0 +size 13582349 diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 5037640..aa80cc6 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1758186241.6227e906 +Version: 5.1758551670.e3aa50f9 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 757165e..282554d 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1758186241.6227e906 +Version: 5.1758551670.e3aa50f9 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index cf89350..5c7e99a 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1758186241.6227e906 +Version: 5.1758551670.e3aa50f9 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index aa4213b..f2dfb66 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1758186241.6227e906 +Version: 5.1758551670.e3aa50f9 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 0873743..0aeb91a 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,11 +1,47 @@ ------------------------------------------------------------------- -Thu Sep 18 09:04:08 UTC 2025 - okurz@suse.com +Mon Sep 22 15:12:15 UTC 2025 - okurz@suse.com -- Update to version 5.1758186241.6227e906: +- Update to version 5.1758551670.e3aa50f9: + * Don't redirect screenshots, thumbs and needles to files_domain + * Cleanup .gitignore files + * Update Dockerfile to setup proxy via script/configure-web-proxy + * Redirect test assets to file_domain if configured + * Make sure assets are generated before listing them + +------------------------------------------------------------------- +Sat Sep 20 20:13:19 UTC 2025 - okurz@suse.com + +- Update to version 5.1758307053.75367131: + * docs: Fix shell syntax in development setup + * Replace argument assignment with signatures on ObsRsync + +------------------------------------------------------------------- +Fri Sep 19 13:38:27 UTC 2025 - okurz@suse.com + +- Update to version 5.1758276230.9cef0ea3: + * Treat SVG files as attachment for security reasons + * Fix LegacyKeyValueFormat on openqa_data/Dockerfile + +------------------------------------------------------------------- +Thu Sep 18 19:12:57 UTC 2025 - okurz@suse.com + +- Update to version 5.1758194931.aa2c9a8b: + * bootstrap-container: Workaround SELinux issue by split of zypper calls * Prevent abort while doing database interaction in Delete needles + +------------------------------------------------------------------- +Tue Sep 16 16:21:17 UTC 2025 - okurz@suse.com + +- Update to version 5.1758036156.d3e99d09: * Temporarily require manual review of Dependabot PRs * Prevent warning from `DBIx::Class::Storage::TxnScopeGuard` * Avoid sporadic test failures in `t/ui/15-comments.t` + * Worker: Detect IPMI config and shutdown SUT when unused + +------------------------------------------------------------------- +Mon Sep 15 18:12:46 UTC 2025 - okurz@suse.com + +- Update to version 5.1757954579.4d0727fe: * Use of finish method in place of close_connection * Clean up streamtext signature from unused params * Fix invocation of `validateJobGroupForm()` when expanding group editor @@ -16,14 +52,33 @@ Thu Sep 18 09:04:08 UTC 2025 - okurz@suse.com * build(deps-dev): bump debug from 4.4.1 to 4.4.3 * Update automatically updated group properties in UI * Automatically increase important durations to match regular durations + +------------------------------------------------------------------- +Sun Sep 14 17:12:54 UTC 2025 - okurz@suse.com + +- Update to version 5.1757798615.f8615cd6: * t: Fix comparison by interpolating variable + +------------------------------------------------------------------- +Fri Sep 12 19:18:15 UTC 2025 - okurz@suse.com + +- Update to version 5.1757696527.61d51d58: * Avoid partitioning in raid0 device - * Worker: Detect IPMI config and shutdown SUT when unused * Avoid "Server returned …" error if there is an actual error message * Highlight invalid/problematic group config fields in UI when applying * Improve validation of cleanup configuration - * Add usage examples of netrc to the access tokens * AMQP: include list of failed modules in job.done messages + +------------------------------------------------------------------- +Thu Sep 11 15:13:17 UTC 2025 - okurz@suse.com + +- Update to version 5.1757597587.61c22a78: + * Add usage examples of netrc to the access tokens + +------------------------------------------------------------------- +Thu Sep 11 10:13:00 UTC 2025 - okurz@suse.com + +- Update to version 5.1757512851.666d7dc7: * build(deps): bump datatables.net-bs5 from 2.3.3 to 2.3.4 * Fix regression handling retention of important jobs * Use newly introduced `_all_parents` function in `_sort_dep` as well @@ -31,40 +86,77 @@ Thu Sep 18 09:04:08 UTC 2025 - okurz@suse.com * build(deps-dev): bump eslint from 9.34.0 to 9.35.0 * Fix typos in PosgreSQL related documentation * Use autoyast ERB helper to detect disk dynamically - * Dependency cron 2025-09-06 * Use find_or_create when registering assets * Stop logging confusing exception when GruTask is gone + * parser: ktap: Don't add skipped subtests to output + * t: Use proper test description strings in 03-auth.t + * t: Condense variable assignment with ok-check + +------------------------------------------------------------------- +Mon Sep 08 08:13:22 UTC 2025 - okurz@suse.com + +- Update to version 5.1757135418.ec726f9c: + * Dependency cron 2025-09-06 + +------------------------------------------------------------------- +Fri Sep 05 21:13:12 UTC 2025 - okurz@suse.com + +- Update to version 5.1757084700.fad3731d: * Ensure no untracked files in unit test run part 2 * Dependency cron 2025-09-05 - * parser: ktap: Don't add skipped subtests to output * Add MCP support as an optional feature * Allow specifying a full domain via `file_security_policy` + * Allow using a different subdomain via `file_security_policy` + * t: Ensure no leftover files in git directory + * ci: Ensure clean git status with Test::CheckGitStatus + +------------------------------------------------------------------- +Thu Sep 04 17:13:00 UTC 2025 - okurz@suse.com + +- Update to version 5.1757005118.aac56dbc: * CI: Fix SLE_15_SP6_Backports repo lookup order * Add perl(MCP) dependency in preparation for AI support * build(deps-dev): bump @humanfs/node from 0.16.6 to 0.16.7 * Revert "MCP: Add MCP support as an optional feature" * Fix typo on Contributing documentation - * Allow using a different subdomain via `file_security_policy` * Add MCP support as an optional feature * Reword `can't write` to `Cannot write` as suggested by review comment * Ensure destination dir for asset downloads exists when cloning jobs - * Dependency cron 2025-09-04 * build(deps): bump ace-builds from 1.43.2 to 1.43.3 + +------------------------------------------------------------------- +Thu Sep 04 05:13:28 UTC 2025 - okurz@suse.com + +- Update to version 5.1756962167.74f0204f: + * Dependency cron 2025-09-04 + +------------------------------------------------------------------- +Wed Sep 03 14:13:20 UTC 2025 - okurz@suse.com + +- Update to version 5.1756905114.bb4fa746: * Fix syntax error in nginx config - * t: Ensure no leftover files in git directory - * ci: Ensure clean git status with Test::CheckGitStatus * Mark unconfigured api route log as uncoverable statement - * t: Use proper test description strings in 03-auth.t - * t: Condense variable assignment with ok-check * Increase test coverage for lib/OpenQA/WebAPI/Description.pm * parser: ktap: Don't write diagnostic data into $subtest_name * Extend tests for configuring subdomain to serve files * Avoid job terminated unexpectedly with signal handler in delete needles * Allow configuring subdomain for serving logs/assets more securely - * docs: Fix typo in path to script folder - * build(deps): bump bootstrap from 5.3.7 to 5.3.8 * Do not invoke Mojo::IOLoop->remove twice * Add support for Bearer token authentication + * Worker::Engines::isotovideo: Simplify using more Mojo::File + * Worker::Engines::isotovideo: Remove obsolete comment + +------------------------------------------------------------------- +Fri Aug 29 17:11:31 UTC 2025 - okurz@suse.com + +- Update to version 5.1756479924.9488e2cc: + * docs: Fix typo in path to script folder + +------------------------------------------------------------------- +Fri Aug 29 10:12:48 UTC 2025 - okurz@suse.com + +- Update to version 5.1756374919.f1ac1b58: + * build(deps): bump bootstrap from 5.3.7 to 5.3.8 * build(deps-dev): bump eslint from 9.33.0 to 9.34.0 * parser: ktap: Sanitize spaces from group name * Cleanup unused parameter in streamtext @@ -74,17 +166,40 @@ Thu Sep 18 09:04:08 UTC 2025 - okurz@suse.com * Disallow browsing HTML assets/results/logs by default * Extend coverage on streamtext function of Running.pm * Fix Too few arguments for subroutine error on close_connection + * Handle 'expand_placeholders' return value consistently + +------------------------------------------------------------------- +Tue Aug 19 15:14:15 UTC 2025 - okurz@suse.com + +- Update to version 5.1755616303.131c0f0a: * Add space in concatenation of args and string for the fall back note + +------------------------------------------------------------------- +Tue Aug 19 13:11:46 UTC 2025 - okurz@suse.com + +- Update to version 5.1755609067.e3c951fe: * Stash gru_dependencies to avoid helper usage in view * Move infopanel gru task link creation to the controller * Create test for GRU task in test details * Link minion job from openQA job with waiting task - * Handle 'expand_placeholders' return value consistently - * Use backticks in docs for querying job settings - * Worker::Engines::isotovideo: Simplify using more Mojo::File - * Worker::Engines::isotovideo: Remove obsolete comment + +------------------------------------------------------------------- +Mon Aug 18 09:11:01 UTC 2025 - okurz@suse.com + +- Update to version 5.1755504216.b51ff4b1: * Use signatures in worker reactor error handler * Use signatures in worker job code and related mocking + +------------------------------------------------------------------- +Sat Aug 16 19:11:41 UTC 2025 - okurz@suse.com + +- Update to version 5.1755366162.ba8741a1: + * Use backticks in docs for querying job settings + +------------------------------------------------------------------- +Fri Aug 15 20:11:29 UTC 2025 - okurz@suse.com + +- Update to version 5.1755247660.ecd6aa3e: * Fix return code of worker in error case * Prevent worker from getting stuck on fatal error during upload * Describe job_settings/jobs in UsersGuide @@ -92,12 +207,17 @@ Thu Sep 18 09:04:08 UTC 2025 - okurz@suse.com * Add perlpod for job_settings/jobs * Fix generation of PDF documentation * Remove outdated comment in worker error handling - * Add instructions for running a openQA/tools dev environment * tests: Extend ktap parser tests to cover TODO directive * parser: ktap: Polish the ktap parser * parser: ktap: Add handling of the TODO directive * parser: ktap: Refactor to use internal state +------------------------------------------------------------------- +Wed Aug 13 15:15:09 UTC 2025 - okurz@suse.com + +- Update to version 5.1755087548.49d62b92: + * Add instructions for running a openQA/tools dev environment + ------------------------------------------------------------------- Tue Aug 12 15:11:15 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 43c626f..ca7a064 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1758186241.6227e906 -mtime: 1758186241 -commit: 6227e906c93ab82d92344658af6184012ce43063 +version: 5.1758551670.e3aa50f9 +mtime: 1758551670 +commit: e3aa50f91baae0e6206d129dec44dd12cc012b0b diff --git a/openQA.spec b/openQA.spec index 76d30c9..f7875b4 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1758186241.6227e906 +Version: 5.1758551670.e3aa50f9 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later