Martchus
1cc8a3d6db
Add warnings about missing DLLs to the build action's result
10 months ago
Martchus
2ad4a39aea
Handle case when a split package overrides the archs from the base
10 months ago
Martchus
95ae827c74
Fix applying relative working directory multiple times
11 months ago
Martchus
1ce736d66f
Fix passing the body limit to nested `cachePackages()` calls
11 months ago
Martchus
075f539480
Avoid copying strings when splitting lock names for custom command
11 months ago
Martchus
f3ec908bcc
Hold lock for named lock table not while acquiring named lock
...
Otherwise all other attempts to acquire named locks are blocked. It should
be ok because references are not invalidated when inserting/accessing
elements of an `std::unique_map`. When cleaning locks up elements are
erased, though. Hence an additional cleanup lock is required to prevent
acquiring a named lock which has already been cleaned up.
11 months ago
Martchus
4850ada836
Add instructions for sharing ccache with other user
11 months ago
Martchus
bbc7c3a533
Ignore empty packages within the cache dir
...
Those are most likely leftovers from previous failed download attempts and
can be ignored. (Existing files are overridden.)
12 months ago
Martchus
e5f4057c61
Use BufferSearch from c++utilities
12 months ago
Martchus
bc8a0549b2
Log package download limit
12 months ago
Martchus
909f7bfab0
Use default package download size limit if it is set to zero
12 months ago
Martchus
e0a913b16c
Apply clang-format
12 months ago
Martchus
c10df26871
Adapt to versioning changes in reflective rapidjson
12 months ago
Martchus
e3803b9852
Mention limitation of open connections in README.md
12 months ago
Martchus
c05a581322
Increase the max. download size for packages and allow configuring it
12 months ago
Martchus
5ec527bebb
Fix typo in test suite consistently
12 months ago
Martchus
a2fbba9713
Allow constructing BadRequest from std::string
12 months ago
Martchus
b5ca815e4c
Allow excluding packages via regex when reloading library dependencies
...
This recently failed because the cuda package exceeded the max. body size.
I suppose it makes generally sense to be able to exclude packages as I
don't need that package anyways.
12 months ago
Martchus
d006c9ce4f
Fix error handling when instantiating `std::regex`
12 months ago
Martchus
17c5f50440
Do not exit process if config values are invalid
...
This is not a good idea when re-reading the config after startup.
12 months ago
Martchus
49aebdd8a5
Fix typos found via `codespell --skip .git -w`
12 months ago
Martchus
8b70cc5f8e
Clear added/removed provides from previous builds
1 year ago
Martchus
f685fddd20
Add `.pid`-equivalent for Boost.Asio's Windows-executor
1 year ago
Martchus
0a55412625
Remove unused #include
1 year ago
Martchus
687cf4f996
Make inclusion of tabulate project optional
1 year ago
Martchus
d9203689a0
Fix param for PrepareBuildFlags::ResetChrootSettings
1 year ago
Martchus
e1b1f99ecc
Improve README.md and examples
1 year ago
Martchus
3a797bc8b6
Adapt test to fixed behavior of splitString*() to preserve last empty part
1 year ago
Martchus
9359004a10
Allow resetting chroot settings as well when preparing build
1 year ago
Martchus
efbcef5e6e
Fix error handling when makechrootpkg can not be invoked
1 year ago
Martchus
b9c7f05ef1
Add missing include for condition_variable
1 year ago
Martchus
05ff6cd00f
Do not set packages in conduct build actions when creating it form task
...
Usually this doesn't make sense because we want to build all packages which
were determined in the previous prepare action. When specifying the
packages again in the conduct build action we'd skip packages which are
pulled into the build as dependencies which is normally not desired.
1 year ago
Martchus
6101eaa6b6
Ensure staging flag is not unset
1 year ago
Martchus
a96ba707cd
Populate list of packages to be re-built also for removed libraries
1 year ago
Martchus
12050364c8
Handle signature cleanup alongside related package even if package symlink broken
1 year ago
Martchus
f621a87812
Update tabulate to v1.4
1 year ago
Martchus
e4755a283b
Prevent running out of memory when signing split packages
...
* Launch only up to 4 gpg processes at a time
* Prevent `gpg: signing failed: Nicht genügend Hauptspeicher verfügbar`
1 year ago
Martchus
56ad8ab761
web UI: Fix links to build action details in build action table
1 year ago
Martchus
af4cd15ced
Apply clang-format
1 year ago
Martchus
56ad086c0c
Start the next job only if all start after actions were successful
1 year ago
Martchus
8e904ebfbf
Fix starting first build action
...
* Prevent endless recursion
* Consider starting parallel sequence also as having started an action to
prevent starting also actions which should only start after that parallel
sequence
1 year ago
Martchus
80c99cb179
Support receiving a body as well when handling chunks individually
1 year ago
Martchus
f5d3bd41d1
cli: Allow streaming logfiles and artefacts
1 year ago
Martchus
977fd6f415
cli: Print logfiles and artefacts
1 year ago
Martchus
5d8dce0eed
Update README.md
1 year ago
Martchus
da9ddc2079
Apply clang-format
1 year ago
Martchus
e47edcc09e
Allow live-streaming via CLI
1 year ago
Martchus
338674a9e6
Fix returning output when no offset present
1 year ago
Martchus
901092ba09
Fix condition for check whether reloading build action details is required
1 year ago
Martchus
7ab50a121f
Split routes.cpp
1 year ago