aboutsummaryrefslogtreecommitdiff
path: root/libbrep
AgeCommit message (Collapse)AuthorFilesLines
6 daysAutomatically increase build queued timeout for big number of builds in ↵Karen Arutyunov1-5/+12
'queued' notifications Note that this commit changes the semantics of the tenant::queued_timestamp member. Previously it was set to the time when the build objects are turned into the queued state. Now it is set to the time when the queued notification for them is assumed to be delivered to the third party service.
2025-01-15ci-github: Trim leading/trailing whitespaces in webhook secretBoris Kolpackov1-1/+4
2024-12-10Add support for tenant service reference countBoris Kolpackov6-3/+17
2024-12-10Retry database operations on recoverable failures in ci_start class functionsKaren Arutyunov1-4/+4
2024-12-10Sketch CI common API changesBoris Kolpackov1-0/+2
2024-10-07Switch to using odb::nested_*() functions directly rather than via adapters ↵Karen Arutyunov3-215/+79
for containers of value types with containers
2024-08-07Add support for advanced package searchKaren Arutyunov1-1/+15
2024-08-07Add support for loading package version reviewsKaren Arutyunov5-5/+350
2024-07-29Drop all database migrations to be backward compatible with only 0.17.0 (one ↵Karen Arutyunov4-358/+308
minor version behind)
2024-06-04Add --ignore-unresolv-cond option and rename --ignore-unresolved-tests to ↵Karen Arutyunov1-1/+1
--ignore-unresolv-tests for brep-load
2024-05-23Make poll interval for unloaded tenant configurable and rename ↵Karen Arutyunov5-16/+38
loaded_timestamp tenant member to unloaded_timestamp
2024-05-21Add support for build_unloaded() notification for tenant-associated servicesKaren Arutyunov6-5/+53
2024-05-08Re-enable support for not bdep-initialized builds in odb.shKaren Arutyunov1-10/+2
2024-05-07Update odb.sh to match switch to libbutl-odbBoris Kolpackov1-0/+7
2024-05-07Adjust version checks to use new LIBODB*_VERSION_FULL macrosBoris Kolpackov1-2/+2
2024-04-22Make buildable with GCC 4.9Karen Arutyunov2-20/+22
2024-04-22Add support for custom build botsKaren Arutyunov10-98/+558
2024-04-01Stash build toolchain in tenant objectKaren Arutyunov7-3/+55
2024-03-21Add support for build auxiliary machines/configurationsKaren Arutyunov9-45/+408
2024-03-12Adapt to build auxiliary machines related changes in libbpkg and libbbotKaren Arutyunov1-0/+4
2024-02-22Cleanup build queries in monitorKaren Arutyunov2-11/+61
2024-02-22Add support for tenant-associated service notificationsKaren Arutyunov9-15/+229
2024-02-01Add support for enable clause in tests package manifest valueKaren Arutyunov6-2/+15
2023-09-29Add support for *-build-*email package manifest valuesKaren Arutyunov7-13/+42
2023-07-13Optimize build-task handler by using object loading viewKaren Arutyunov1-6/+12
2023-07-07Add odb sections to build_package classKaren Arutyunov1-9/+38
2023-05-30Add support for package-description, package-description-type, and ↵Karen Arutyunov3-19/+49
changes-type package manifest values
2023-05-17Add support for upload handlers and implement brep-upload-bindist handlerKaren Arutyunov5-2/+7
2022-12-06Make sure we only build one package config per interactive tennantKaren Arutyunov3-137/+134
2022-12-02Reflect that build tenant is archived on builds and package version details ↵Karen Arutyunov1-0/+1
pages
2022-11-23Add support for package build configurationsKaren Arutyunov11-73/+478
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov3-10/+10
2022-08-29Add target to build configuration idKaren Arutyunov5-28/+95
2022-08-24Drop all database migrations to be backward compatible with only 0.15.0 (one ↵Karen Arutyunov4-200/+96
minor version behind)
2022-02-11Add support for reflect clause in tests package manifest valueKaren Arutyunov6-14/+27
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov2-5/+32
2022-01-17Adapt to package manifest requirement classes changeKaren Arutyunov5-4/+15
2021-12-21Use butl::small_vector for package manifest license alternativesKaren Arutyunov1-1/+1
2021-12-09Prepare for supporting multiple ids in requirement alternativeKaren Arutyunov7-8/+131
2021-12-08Prepare for supporting multiple dependencies in dependency alternativeKaren Arutyunov2-9/+160
2021-11-15Drop all database migrations to be backward compatible with only 0.14.0 (one ↵Karen Arutyunov4-47/+19
minor version behind)
2021-10-04Add support for soft and hard rebuildsKaren Arutyunov3-23/+68
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov5-16/+16
2021-09-24Add support for requires, tests, examples, benchmarks, and host task ↵Karen Arutyunov6-43/+132
manifest values
2021-08-24Add support for build-time mark (*) in tests, examples, and benchmarks ↵Karen Arutyunov2-2/+15
package manifest values
2021-03-26Add support for interactive CI modeKaren Arutyunov9-20/+69
2020-07-23Drop all database migrations to be backward compatible with only 0.13.0 (one ↵Karen Arutyunov5-335/+77
minor version behind)
2020-07-17Close package database schema versionKaren Arutyunov1-1/+1
2020-06-26Adapt to merging of package external tests, examples, and benchmarks into ↵Karen Arutyunov7-81/+126
typed tests
2020-05-01Adapt to renaming bpkg::url class to bpkg::manifest_urlKaren Arutyunov3-19/+23