rand00
4e2d069b26
Views: Chosen a static width relative to textsize for treemap
2022-02-01 11:30:44 +00:00
rand00
b52e3bc0b0
Views: Rewrote static css to be one big string instead
2022-02-01 11:30:44 +00:00
rand00
5548c04a3e
Several changes related to treemap rendering:
...
* Rendering treemap in build-page as iframe, as the svg needs static CSS classes to work; and static CSS doesn't compose
* Added 'include_static_css' param to Views.layout (useful for later)
* Added Builder_web.dream_svg helper if we want to serve a svg directly
2022-02-01 11:30:44 +00:00
rand00
ff302a9c06
README.md: Added section for extracting builds from one server to another
2022-02-01 11:30:44 +00:00
Robur
7fa8402eee
use modulectomy to render svg of the unikernel binaries
2022-02-01 11:30:44 +00:00
92a43fbfdd
Add .../all.tar endpoint with artifacts
...
One stop shop for all the build artifacts!
2022-01-25 20:01:08 +00:00
888b4aa8b6
Merge pull request 'builder-db: add extract-build command' ( #63 ) from builder-db-exec-extraction into main
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/63
2022-01-25 19:32:20 +00:00
5d33d4cfaf
builder-db: add extract-build command
...
This command synthesizes a file containing the ASN.1 representation of a
Builder build.
2021-12-07 17:13:21 +01:00
Robur
8489d1ff36
Remove README from build page
2021-12-02 14:49:45 +00:00
Robur
19633e84ea
Reuse DB connection for consequtive queries
2021-12-02 13:58:44 +00:00
Robur
0afec1617b
markdown sanitization, addresses issue #46
2021-12-02 11:27:00 +00:00
68237ef382
Rewrite queries to take optional platform
...
A number of queries were the same except one would take another string
argument and add `AND platform = $N` in its WHERE clause. This commit
merges them and does `AND ($N IS NULL OR platform = $N)` and the client
code in Model doesn't have to check the string option.
2021-11-18 11:56:17 +01:00
e57d880c44
sql: use $N instead of ?N as numbered placeholder
2021-11-18 11:40:15 +01:00
Robur
088b55acc3
remove failed builds from job page
...
add a job page with failed builds, link to it
2021-11-17 16:39:49 +00:00
Robur
2e82778e87
Only show successful builds on the front page
...
Failed builds can be viewed on the linked /failed-builds/ page.
2021-11-17 16:00:58 +00:00
Robur
e1d950ad5b
link to failed-builds, paginate failed-builds
2021-11-17 15:54:13 +00:00
Robur
0910a05bbd
builds: improve comparisons (text and query) to earlier and later builds
...
only take into consideration the builds that have a different output
2021-11-17 15:28:15 +00:00
Robur
e5168e1b4f
Display timestamps without time zone offset, use Z instead to indicate time zone offset 0
2021-11-17 14:44:41 +00:00
Robur
740e76b73e
remove comment about missing failed-builds page
2021-11-17 14:37:25 +00:00
Robur
c6128ca24b
/failed-builds/: fix query and improve page
2021-11-17 14:33:05 +00:00
Robur
8ee69d7211
Work around caqti assertion failure
2021-11-17 14:06:18 +00:00
Robur
c566cd0215
Work towards failed-builds page
2021-11-17 14:02:04 +00:00
675b57a579
Rename Builder_db modules in bin/ and test/
...
They both depend on the Builder_db module in db/, and using the same
name confuses Merlin (as well as myself sometimes).
2021-11-15 15:12:16 +01:00
31971c8e6e
debian postinst: fix user/group mixup
2021-11-14 13:47:51 +01:00
Robur
294a46df86
opam: require metrics 0.3.0 and above
2021-11-12 14:31:42 +00:00
Robur
6dc2b89cb6
opam: require tyxml 4.3.0 (needs 'txt')
2021-11-12 14:20:56 +00:00
Robur
0df7da0af8
opam: require lwt >= 5.3.0 (for Lwt.Syntax, let* and let+)
2021-11-12 14:12:42 +00:00
Robur
13686ceae5
opam: require tyxml 4.0.0
2021-11-12 14:10:34 +00:00
Robur
b514a6a43d
FreeBSD Manifest: fix syntax
2021-11-12 14:03:28 +00:00
Robur
2ad04e97dd
opam: require opam-format 2.1.0 (for OpamPackage.Name.equal)
2021-11-12 13:58:19 +00:00
Robur
fb9391fe61
Prepare for initial public release
2021-11-12 13:42:26 +00:00
Robur
b43c6f4d79
Refactor default_datadir into library builder_system
2021-11-12 13:22:43 +00:00
977678b325
Detect datadir by platform
2021-11-12 13:04:51 +00:00
Robur
e15bd00fe5
improve comparison page and always link with current build as head (right_build)
2021-11-12 13:01:20 +00:00
1dd1fe54ba
Add breadcrumb navigation
...
Fixes #59 .
2021-11-12 12:37:25 +00:00
bb4decad71
FreeBSD packaging: add builder user and group, create /var/db/builder-web
2021-11-12 12:54:24 +01:00
3fa6e9c174
debian: add postinst script
...
Fixes #54
2021-11-12 11:18:40 +01:00
Robur
16748b8995
Show builds by platform
2021-11-08 15:03:19 +00:00
Robur
594c6d5917
remove unused queries
2021-11-05 12:49:16 +00:00
Robur
c76cead3f7
view: show platform on build page
2021-11-05 11:02:30 +00:00
Robur
e69d1beb9f
Add platform to build table
2021-11-05 10:45:26 +00:00
a9ff2dd033
Remove rresult
2021-11-05 10:10:44 +00:00
Robur
045dbcf23d
adapt to builder 0.2.0 changes
2021-11-03 14:40:04 +00:00
Robur
579f9d38e6
debian packaging: install meta files and systemd script with 644 permissions
2021-11-02 10:28:47 +00:00
9dc3fe7abe
upload_binary: add binary_name query parameter
...
This allows for binary upload with a binary name other than <job>.bin,
making bootstrapping easier.
2021-10-26 13:24:17 +02:00
a249eb0572
Fix broken query remove_all_by_username
2021-10-26 13:22:31 +02:00
Robur
87a6b95e8c
Model.read_file: avoid file descriptor leak
2021-10-18 13:45:53 +00:00
Alain Armand
fa1cf92702
avoid deprecated functions from Fmt (strf is now str)
2021-10-18 13:22:07 +00:00
c9f8a16896
builder is released to opam, remove pin-depends
2021-10-06 14:20:46 +02:00
4a42cffc6c
verify-data-dir: change level for untracked files
...
Untracked files are not necessarily an error so log at warning level
instead.
2021-09-14 16:03:12 +02:00