Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-07-26 | Change: upon triggering build, check project defines all parameters | Lars Wirzenius | 1 | -0/+1 | |
2018-06-10 | Add: notification service | Lars Wirzenius | 1 | -0/+3 | |
2018-06-10 | Add: BuildStateMachine class | Lars Wirzenius | 1 | -1/+22 | |
2018-05-19 | Change: use build graphs in build resources, instead of action list | Lars Wirzenius | 1 | -0/+2 | |
2018-05-17 | Change: how controller stores persistent data | Lars Wirzenius | 1 | -7/+5 | |
Replace old State class with new FilePersistentState and TransactionalState classes. Use new Resource class instead of raw dicts. Use context managers for creating, updating resources, to avoid mistakes from accidentally not saving changes. Overall persistence should now be rather simpler. This should open up a possibility for changing the controller to insert more actions into the build graph, to trigger notifcations via the workers. | |||||
2018-04-27 | Add: action: git | Lars Wirzenius | 1 | -0/+1 | |
2018-04-25 | Change: GET /work, POST /worker use access token to identify worker | Lars Wirzenius | 1 | -0/+1 | |
2018-04-23 | Change: all actions must have a "where" | Lars Wirzenius | 1 | -1/+1 | |
2018-04-19 | Drop: pipeline instances | Lars Wirzenius | 1 | -1/+0 | |
2018-04-19 | Change: trigger a project, build all pipelines in the project | Lars Wirzenius | 1 | -1/+2 | |
2018-04-07 | Add: AuthClient | Lars Wirzenius | 1 | -0/+1 | |
2018-03-30 | Add: classes for pipeline actions | Lars Wirzenius | 1 | -0/+10 | |
2018-03-30 | Add: ActionEnvironment class for executing in various contexts | Lars Wirzenius | 1 | -1/+8 | |
2018-03-30 | Add: Reporter class for reporting progress to controller | Lars Wirzenius | 1 | -1/+8 | |
2018-03-30 | Add: BlobClient class to use artifact store API | Lars Wirzenius | 1 | -1/+1 | |
2018-03-30 | Add: ControllerClient class for using controller API | Lars Wirzenius | 1 | -1/+1 | |
2018-03-30 | Add: HttpAPI class for using REST-ful HTTP API | Lars Wirzenius | 1 | -0/+2 | |
2018-01-14 | Add: 2018 to copyright years | Lars Wirzenius | 1 | -1/+1 | |
2018-01-14 | Add: move actions for a build into build resource | Lars Wirzenius | 1 | -0/+1 | |
This way the list is known later even if the pipeline spec is changed. | |||||
2017-12-15 | Add: PipelineInstances class | Lars Wirzenius | 1 | -0/+1 | |
2017-12-15 | Refactors: Workers, Project classes | Lars Wirzenius | 1 | -1/+7 | |
These are wrapper classes around ControllerStore, which abstract away the irrelevant details for callers. | |||||
2017-12-03 | Add: blob service | Lars Wirzenius | 1 | -0/+2 | |
2017-11-26 | Add: pipeline sub-API | Lars Wirzenius | 1 | -0/+1 | |
2017-11-25 | Fix: POST /project with an existing project name fails | Lars Wirzenius | 1 | -0/+2 | |
2017-11-18 | Refactor: move ProjectAPI to its own module | Lars Wirzenius | 1 | -1/+1 | |
2017-11-18 | Refactor: move WorkAPI into its own module | Lars Wirzenius | 1 | -1/+1 | |
2017-11-18 | Refactor: move LogAPI to its own module | Lars Wirzenius | 1 | -0/+1 | |
2017-11-18 | Refactor: move BuildsAPI to its own module | Lars Wirzenius | 1 | -0/+1 | |
2017-11-18 | Refactor: move WorkerAPI to its own module | Lars Wirzenius | 1 | -1/+1 | |
2017-11-18 | Refactor: move ResourceApiBase to apibase.py | Lars Wirzenius | 1 | -1/+1 | |
2017-11-18 | Refactor: move VersionAPI into its own module | Lars Wirzenius | 1 | -1/+1 | |
2017-11-18 | Refactor: move APIbase into its own module | Lars Wirzenius | 1 | -0/+1 | |
2017-11-18 | Refactor: move API specific exceptions into a separate module | Lars Wirzenius | 1 | -0/+5 | |
2017-11-18 | Refactor: move HTTP response function into their own module | Lars Wirzenius | 1 | -0/+7 | |
2017-11-05 | Add: start on WorkAPI | Lars Wirzenius | 1 | -0/+2 | |
2017-11-05 | Add: ick2.WrongPipelineStatus | Lars Wirzenius | 1 | -1/+1 | |
2017-10-16 | Refactor: break ControllerAPI into VersionAPI, ProjectAPI | Lars Wirzenius | 1 | -1/+5 | |
2017-10-14 | Refactor: move ick2version/version.py into ick2 | Lars Wirzenius | 1 | -0/+1 | |
2017-09-24 | Add: copyright license declaration to all files | Lars Wirzenius | 1 | -0/+12 | |
Also, ./check verifies it's in all files. | |||||
2017-08-06 | Dang | Lars Wirzenius | 1 | -1/+0 | |
Debian build magic insists on running setup.py with python2, and that breaks, because there's no python2 version of slog. maybe this'll do? | |||||
2017-08-06 | Fix: setup.py, version numbers | Lars Wirzenius | 1 | -0/+1 | |
2017-08-06 | Add: ControllerAPI, ControllerState | Lars Wirzenius | 1 | -0/+6 | |