458837b007
status: complete the fix for insufficient Clone()
...
Ammends: 58d1f2de91
2025-10-15 18:46:46 +02:00
a3feab6f7e
status: use obs+xml mime header instead of xml
...
browsers request application/xml on their Accept: headers by default,
which causes status to return XML to them instead of falling back
to SVG
2025-10-15 18:42:52 +02:00
19902813b5
status: fix xml output
2025-10-15 18:09:21 +02:00
23a7f310c5
status: Add application/xml support in output
2025-10-15 16:59:52 +02:00
58d1f2de91
status: make a copy before overwriting
2025-10-14 19:37:36 +02:00
626bead304
status: improve request logging
2025-10-06 14:07:35 +02:00
070f45bc25
status: add no lock function
...
Locking is not re-entrant, so these are useful if we need
to find things while we already lock the strctures
2025-10-06 13:49:19 +02:00
d061f29699
status: use env as parameters to service
...
Instead of having to rewrite the service file with parameters,
leverage Env file to pass default parameters values.
2025-10-06 13:49:12 +02:00
240896f101
status: fix delete function logic
2025-10-01 19:35:43 +02:00
a7b326fceb
status: limit results to specific packages
2025-10-01 19:28:47 +02:00
76ed03f86f
status: add json output support
...
if Accept: application/json is present, return JSON output
of build results instead of SVG
2025-10-01 18:58:08 +02:00
994e6b3ca2
status: fix typo regression
2025-09-18 19:18:03 +02:00
6414336ee6
status: add basic project level build results
2025-09-18 19:05:35 +02:00
1104581eb6
status: superflous Sprintf
2025-09-18 16:50:59 +02:00
6ad110e5d3
status: escape strings
2025-09-18 16:30:34 +02:00
e39ce302b8
status: fix README
2025-09-18 13:07:08 +02:00
72899162b0
status: need to fetch repositories during sync
...
We need to fetch repositories so that we can have package
data. We only need to fetch one set of results per project,
not all repos.
2025-09-03 16:42:01 +02:00
168a419bbe
status: allow for package search endpoint
...
OBS has issues searching for packages in scmsynced projects.
Since we have a list of all the repositories, we can allow
for a search endpoint here.
/search?q=term1&q=term2...
results is JSON
[
project1/pkgA,
project2/pkgB
]
2025-09-03 14:35:15 +02:00
f8594af8c6
obs-status: report error on monitor page if error
...
If we have error with REDIS connection, report it as error 500
on the / default page. Otherwise, report the 404 there instead
as before.
2025-09-01 11:20:54 +02:00
bd5482d54e
status: use toplevel window for opening links
2025-08-24 19:36:40 +02:00
8436a49c5d
br: build results as svg for packages
2025-08-05 16:08:52 +02:00
3d24dce5c0
common: rabbit refactor
...
Generalize interface to allow processing of any events, not just
Gitea events.
2025-07-26 13:54:51 +02:00
82b5b105b1
staging: refactor
2025-04-28 19:44:32 +02:00
e341b630a2
wip
2025-04-27 22:53:19 +02:00
58532b9b60
wip
2025-04-25 17:40:44 +02:00
32374f76c1
status
2025-04-23 17:51:59 +02:00
Jan Zerebecki
23ed9b830d
Merge all go.mod into a top level one
2025-04-03 22:38:31 +02:00
652ce0d875
copyright
2024-09-10 18:24:41 +02:00
89eff4164d
.
2024-08-19 17:37:35 +02:00
53505ec1f3
.
2024-08-19 17:33:52 +02:00
f4609de5a3
.
2024-08-19 17:14:20 +02:00
b09b4723d8
.
2024-08-16 17:18:30 +02:00
6470387e47
.
2024-08-16 17:17:26 +02:00