Commit Graph

92 Commits (ba472711be2a6a0e9adc49c22f1fafdb8d865166)

Author SHA1 Message Date
Oliver Giles ba472711be refactor: remove run page json type hack
5 years ago
Oliver Giles 39ca7e86cf replace websockets with sse and refactor
5 years ago
Oliver Giles 0c67d4c844 logging: strip full paths from __FILE__ at compile-time
5 years ago
Vaclav Valicek 303fe7c6ae resolves #87: Fix archive url: missing slash
5 years ago
Oliver Giles b15166e83b resolves #82: implement /latest endpoint
5 years ago
Oliver Giles 807901c719 additional fixes for #79: chunked http log
5 years ago
Oliver Giles cec4721e52 resolves #79: serve logs over plain chunked http
5 years ago
Oliver Giles 5c7421c833 minor valgrind fixes
5 years ago
Oliver Giles 77b8c8d601 resolves #69: job scripts as symlinks
6 years ago
Oliver Giles 7cee824cee resolves #67: laminarc list jobs
6 years ago
Oliver Giles 7c600c679f fix node/tag bugs introduced with fs refactor
6 years ago
Oliver Giles 787f8f1681 badge svg: define root element dimensions
6 years ago
Oliver Giles 0bacaf2a3e fix ambiguous SQL query
6 years ago
Oliver Giles 63301c73d9 resolves #61: clickable up/downstream triggers
6 years ago
Oliver Giles 08b3f25a22 Replace boost/filesystem with kj/filesystem
6 years ago
Oliver Giles 132d40e6a3 resolves #50: badge url
6 years ago
Oliver Giles ab7be5a6c9 resolves #52: timeout prevents .after script
6 years ago
Oliver Giles a2d30ad2ea resolves #62: add average line to build time graphs
6 years ago
Oliver Giles 010af57ed4 resolves #45: new graphs
6 years ago
Oliver Giles 2349791676 resolves #47: jobs don't refresh on jobs page
6 years ago
Oliver Giles 8bcce4d5cc resolves #40: implement frontend sorting
6 years ago
Oliver Giles a81492e5bc use kj's onChildExit mechanism
6 years ago
Oliver Giles 4ffc22c657 use promises to control job runs
6 years ago
Oliver Giles d29715c0ec Reuse MappedFileImpl for reading custom css
6 years ago
Oliver Giles 758b5f2e46 resolves #37: closed connection on large files
6 years ago
Oliver Giles 2a14567b79 resolves #54: page number remembered between jobs
6 years ago
Oliver Giles a0f586581d resolves #38: implement pagination for the job page
6 years ago
Oliver Giles d1ca6392a4 resolves #43: limit the results displayed on home page
6 years ago
Vaclav Valicek fba2d226ef Show file sizes of artifacts (#53)
6 years ago
Oliver Giles 180b5b7117 fix: spell out the constructor for gcc4.8
6 years ago
Oliver Giles f1e4d10be3 resolves #36: queue/start/run
6 years ago
Oliver Giles 649caee297 resolves #30: job execution timeout
6 years ago
Oliver Giles 083f136186 resolves #41: strange behaviour of limits
6 years ago
Oliver Giles c937362961 Update comment about loading configuration files
6 years ago
Oliver Giles 216ecee7c5 resolves #34: watch for configuration changes
6 years ago
Oliver Giles 9c256815e4 resolves #29: graceful shutdown
6 years ago
Oliver Giles 30f2203a3b resolves #28: compensate for server/client clock skew
6 years ago
Oliver Giles 46efb07285 test: add LaminarTest stub
6 years ago
Oliver Giles d7351c0c70 fix compile error on 32-bit Linux
6 years ago
Oliver Giles 93b428529e webui may be modified with custom style.css
6 years ago
Oliver Giles 3129f0e73b fix pedantic compiler warnings
7 years ago
Oliver Giles e0a130f33d add named getters to RunSet
7 years ago
Oliver Giles ff42dae7cc read remaining data in run pipe when reaping
7 years ago
Oliver Giles 76e0e9e62a resolves #22: allow keeping N rundirs
7 years ago
Oliver Giles 74443c292a Fix copyright years
7 years ago
Oliver Giles 9c92c5b514 don't leak file descriptors into runs
7 years ago
Oliver Giles d91816097a resolves #19: laminard crashes under load
7 years ago
Oliver Giles 28a939316c resolves #18: don't error out when rundir already exists
7 years ago
Oliver Giles 9685563338 debug: don't assert on signo != SIGCHLD
7 years ago
Oliver Giles d3e4db1f29 show active jobs on Jobs page
7 years ago