aboutsummaryrefslogtreecommitdiff
path: root/libbrep
AgeCommit message (Collapse)AuthorFilesLines
4 daysRetry database operations on recoverable failures in ci_start class functionsKaren Arutyunov1-4/+4
4 daysSketch 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
2020-04-07Fix to compile with g++ 4.9Karen Arutyunov1-4/+4
2020-04-06Add support for test-exclude task manifest valueKaren Arutyunov9-27/+201
2020-04-05Make brep-load to resolve package dependencies in shallow modeKaren Arutyunov1-2/+2