Commit Graph

19 Commits

Author SHA1 Message Date
e51babfd9d Wire in AlmaLinux web UI branding
Ship and enable the AlmaLinux branding set for the openQA web UI:

- Branding templates (templates/webapi/branding/AlmaLinux/): docbox,
  sponsorbox, style and a self-contained external_reporting that links
  failing jobs to bugs.almalinux.org (preselecting the AlmaLinux-N
  MantisBT project by job version; no reporter plugin dependency).
- Logo asset almalinux.svg installed into assets/images/ (served at
  /images/almalinux.svg).
- Wire the branding-layout patch into the spec: swap the navbar logo for
  the AlmaLinux mark and pull the branding stylesheet into the page head.
- Enable the branding by default via an openqa.ini.d drop-in
  (00-almalinux-branding.ini) so a fresh install is branded out of the box.
- style.html.ep: restore symmetric .navbar-brand>img padding so the navbar
  logo matches the openqa.almalinux.org rendering (openQA 5's bootstrap
  sets padding-top:0, which otherwise enlarges/top-aligns the logo).
2026-07-24 12:56:36 +02:00
fcc3b55361 Restore bsdcat; add EL9 SQLite/Perl-5.32 test fixes
Verified openqa %check passing on AlmaLinux 9 x86_64 (PostgreSQL 16):
- Re-require bsdcat (OpenQA::Downloader invokes it to decompress raw
  assets); provided by the rebuilt libarchive bsdcat subpackage.
- Cache.pm: give the metrics upsert an explicit ON CONFLICT(name) target
  (EL9 SQLite 3.34 rejects target-less DO UPDATE).
- t/24-worker-jobs.t: enable -signatures on the fake worker packages
  (EL9 Perl 5.32 warns that sub signatures are experimental).
2026-07-21 19:25:23 +02:00
7ef809c3f8 Drop EL9-unavailable BuildRequires (bsdcat) and style tools
- bsdcat has no package on EL9 (only /usr/bin/bsdtar is shipped), so it
  is dropped from main_requires and worker_requires; bsdtar is kept.
  Matches the old 4.6 packaging.
- gitlint, ruff and perl(Code::TidyAll) are not packaged for EL9; drop
  them from the style-check (author-test) requirements so the -devel
  subpackages remain installable. ShellCheck/Perl::Critic/Pod::Markdown/
  Test::Perl::Critic/yamllint are kept (all available on EL9).
2026-07-21 13:19:15 +02:00
990da3102b Update to 5^20260604git6376095 (sync with Fedora)
- Update openQA 4.6 -> 5 to match Fedora; refresh the Fedora messaging /
  update-restart plugins, configs, and pre-generated asset cache for the
  new snapshot.
- Re-sync the spec with Fedora v5 (drop the stale older baseline).
- Carry Fedora backports: skip tests_dependencies.t earlier, and support
  invent.kde.org / work_items in bug URLs.
- Pairs with os-autoinst 5 (the worker no longer caps os-autoinst < 5).
2026-07-20 19:45:53 +02:00
f5eaebd0d6 Update to 46f13d3b28d19cbc8e5eca1abbbae4dd52fa6bf6 2023-07-31 13:54:05 +03:00
02e24b4509 Update to bbf3cebb3fb9aee3af73c70a0b0a2c44682a68c9 2023-05-17 10:14:39 +03:00
3d0ed92c6a "Update to c6177bfd62fbecd74115934b07dcb40ad8798b64" 2023-03-29 16:00:33 +03:00
9f81484906 "Update to 5ee8212ee1d1fd3ce3320538d0497a19268997df" 2023-03-28 09:48:46 +03:00
66692f831c "Update to 751566e302e880198cddb82f148617106b0d0360" 2023-03-14 11:49:53 +03:00
bd75cbfc02 "Update to c4957683a77fe392a6ec8b2cf19c12725e25c9fb" 2023-03-06 13:17:52 +03:00
46300e22e8 Update to f74fdc698554a4c4081989f26a513cd2390d4d99 2023-03-02 14:46:42 +03:00
00c9a8bbb3 Update date 2023-02-22 13:26:01 +03:00
a541d441f8 Update to f6873b591e4e7777673263cdfdcd46876177e58a 2023-02-22 11:10:04 +03:00
76505d96a1 Update to ef3401549209b549385e16e88ead1d25514062c2 2023-02-21 17:07:48 +03:00
d03cea8f1f Replace apache2 to httpd 2023-02-17 17:08:23 +03:00
44c4494a2c Update files 2023-02-17 13:12:35 +03:00
eaf546f6d6 Update to 945e502ee0d602dd985432c17cb1153d455b3395 2023-02-17 11:52:03 +03:00
ed59d51d50 Update to upstream version 2022-12-12 08:50:08 +03:00
54425472a1 Initial commit 2022-11-07 13:42:10 +03:00