dbf3d84471
Fix deprecated uuidm usage
2022-03-16 10:44:23 +00:00
b6f6090ce5
Merge branch '20220221_fix_cmdliner_deprecations'
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/87
2022-03-16 10:42:35 +00:00
rand00
f68f383ba6
Fixed all binaries using cmdliner to avoid newly deprecated functions
2022-03-16 10:40:35 +00:00
rand00
c41b9808d5
builder-web.opam: Added pin-depend on Roburs modulectomy fork again - would like to merge this before modulectomy is released
2022-03-15 18:54:12 +01:00
rand00
1bcb6d0cef
Merged with stash
2022-03-15 18:41:57 +01:00
rand00
2a3130b170
builder-web.opam: Removed pin-depend on modulectomy, as this PR depends on coming released version
2022-03-15 13:17:49 +01:00
rand00
bfd0299844
Builder-viz: Supporting new modulectomy scoping of CSS
2022-03-15 13:15:25 +01:00
0e7e7e3357
Merge pull request 'dpkg-repo: repackage in TMP/pkg, use TMP as output directory' ( #96 ) from fix-dpkg-repo into main
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/96
2022-03-08 12:41:47 +00:00
9ab6921105
dpkg-repo: repackage in TMP/pkg, use TMP as output directory
...
This avoids the deb file containing itself, and having a /builder-... installed.
2022-03-07 18:37:17 +01:00
65f29ad8aa
rename FreeBSD package to builder-web
2022-03-03 15:26:04 +01:00
4444314ead
Merge pull request 'Include more information on the front page, especially how unikernels can be executed.' ( #95 ) from some-notes-on-front into main
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/95
2022-03-03 11:41:35 +00:00
eef8e54776
Include more information on the front page, especially how unikernels can be executed.
2022-03-03 11:36:09 +01:00
9cb0e2683c
FreeBSD package repository: use . as separator when checking whether package already exists
2022-02-28 15:09:25 +01:00
Robur
078d48730d
Debian package repository: take aptly repo vs publish into account
2022-02-25 13:34:24 +00:00
Robur
ca5b16a161
Debian repo script: no need to pass architectures
2022-02-25 13:20:13 +00:00
Robur
9406edbc9e
Debian repository: set HOME variable
2022-02-25 11:54:00 +00:00
Robur
9cf112a9ac
Fix error when reading solo5 manifest
...
Also simplify solo5 manifest code.
2022-02-25 11:21:16 +00:00
Robur
5f7e37fb4c
Debian packaging: set Architecture to the target architecture
2022-02-25 10:54:51 +00:00
Robur
83daa044d5
FreeBSD packaging: normalize version (use . instead of -)
2022-02-25 10:48:16 +00:00
Robur
8e3eafbad1
packaging: add version numbers and comparison script
2022-02-25 10:41:43 +00:00
443bcd1a19
package repos: use '.' instead of '-' as version separator on FreeBSD
2022-02-25 10:40:26 +00:00
d6098cfa91
minor stylistic adjustments from reading git diff -w 0afec16..6f3c89c
2022-02-24 14:05:06 +01:00
6f3c89c91d
display visualizations from cache, generate visualizations on upload ( #90 )
...
This is #88 (reading visualiations from the cache directory), together with shell scripts that can be used as upload hooks to generate the visualizations.
Co-authored-by: rand00 <oth.rand@gmail.com>
Co-authored-by: Hannes Mehnert <hannes@mehnert.org>
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-authored-by: Robur <team@robur.coop>
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/90
Co-authored-by: hannes <hannes@mehnert.org>
Co-committed-by: hannes <hannes@mehnert.org>
2022-02-24 11:52:05 +00:00
255bcd9e9c
Merge pull request 'solo5-manifest' ( #67 ) from solo5-manifest into main
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/67
2022-02-23 16:09:21 +00:00
d5f4dc8732
FreeBSD and dpkg package repository creation and scripts ( #84 )
...
Add scripts that create package repositories (as upload-hook)
Both dpkg based and FreeBSD based ones are supported.
Addresses #73 and #65
Co-authored-by: Hannes Mehnert <hannes@mehnert.org>
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/84
Co-authored-by: hannes <hannes@mehnert.org>
Co-committed-by: hannes <hannes@mehnert.org>
2022-02-23 16:08:26 +00:00
923bc3d9d4
Add Solo5 device manifest to job_build
...
A user browsing a build can view what network and block devices the
unikernel expects before downloading the unikernel.
2022-02-23 14:09:09 +00:00
485515e47a
opam: depend on exactly dream.1.0.0~alpha2
...
There are breaking changes in 1.0.0~alpha3
2022-02-22 15:40:08 +00:00
4d60b9aa48
Merge pull request 'Fixed that Builder_db_app.job_remove didn't take all related tables into account' ( #89 ) from 20220222_fix_job_remove_and_added_helper_for_printing_db_id into main
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/89
2022-02-22 13:53:22 +00:00
rand00
5897484cb2
Fixed that Builder_db_app.job_remove didn't take all related tables into account
...
+ Added a function for making a db-id into an int64 for printing
2022-02-22 13:16:42 +01:00
Robur
72393c9098
Model.add_build: pass --platform=<build-platform> to hook scripts
2022-02-21 14:50:41 +00:00
Robur
7bb9e2d8fe
Allow -d as well as --datadir in commands
...
Fixes #86
2022-02-21 13:08:58 +00:00
f7bc55f2e3
execute all executables in <conigdir>/upload-hooks when an upload succeeded
...
Only uploads with a single main binary invoke the hooks (since they use the
main_binary)
2022-02-21 13:05:16 +00:00
rand00
550dd59a19
Builder-web: Implemented better page-not-found
2022-02-21 12:13:51 +00:00
rand00
338fa9dea3
builder-web.opam: Modulectomy pin-depend now points to master, as changes got merged
2022-02-10 17:23:19 +01:00
rand00
9333773335
Views: Fixed issue #70 : Platform query-param is preserved in Job links
2022-02-08 10:54:13 +00:00
d89c5f5a1b
Unify layout, centered horizontally
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/74
2022-02-07 15:38:12 +00:00
c5e09f4ba3
Fix packaging
...
- Insert missing '>' in debian copyright file
- Install builder-viz
Fixes #75
2022-02-07 14:02:34 +00:00
43b9bf93ed
Remove trailing whitespace
2022-02-07 13:51:56 +00:00
6a248b930c
Merge branch '20220202_refactoring_views'
...
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/72
2022-02-07 13:50:12 +00:00
rand00
a601c143d6
Views.Job_build: Fixed for 80-col rule
2022-02-03 20:15:14 +01:00
rand00
7633b63f21
Views.Job_build: Avoiding too much indentation with current ocp-indent settings via less nesting
2022-02-03 20:11:36 +01:00
rand00
cb11326cd4
Views.Job_build: Separated body html out into named functions
2022-02-03 20:06:55 +01:00
rand00
a28b0829b3
.ocp-indent & Views: Changed max_indent to 4 - the default
2022-02-03 19:39:51 +01:00
rand00
36f2064034
.ocp-indent: Marked non-default value
2022-02-03 14:55:17 +01:00
rand00
5a6ce19c33
Views.Job: Separated nested list-generation out into named functions
2022-02-03 14:50:17 +01:00
rand00
f0632dff6f
Views: More syntax + separated out failed-builds footer in Builds
2022-02-03 14:42:33 +01:00
rand00
b0fc7c1d9d
Views.breadcrumbs: Consistent style of multiline tuples in list
2022-02-03 14:38:48 +01:00
rand00
f1214e01a3
Views: Syntax betterings for readability
2022-02-03 14:32:04 +01:00
rand00
13f2f91295
Added an .ocp-indent file, so we have common indentation settings
2022-02-03 14:13:35 +01:00
rand00
82bcdf9f3b
Views: Removed some opened records in parameters -
...
.. prefix with record-name is more safe and less cumbersome
2022-02-03 14:06:11 +01:00