Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-10-18 | Revert "Change: get and use tokens" | Lars Wirzenius | 1 | -12/+12 | |
This reverts commit 4dd2e14cd15ad2840cfc3636251802f8eb0bc9ba. | |||||
2019-10-18 | Revert "Add: TokenGetter" | Lars Wirzenius | 1 | -3/+0 | |
This reverts commit 7a6bc2f7749c10c1d3344ea0196e81ae95b7f0d7. | |||||
2019-08-03 | Add: TokenGetter | Lars Wirzenius | 1 | -0/+3 | |
2019-08-03 | Change: get and use tokens | Lars Wirzenius | 1 | -12/+12 | |
2018-06-24 | Refactor: use existing variable instead of .get()ing it again | Lars Wirzenius | 1 | -1/+1 | |
2018-06-23 | Fix: use consistent tense for build/action start/end messages | Lars Wirzenius | 1 | -3/+3 | |
2018-06-23 | Change: clarify message for when action starts | Lars Wirzenius | 1 | -1/+1 | |
2018-06-23 | Change: when an action starts, give timestamp | Lars Wirzenius | 1 | -1/+2 | |
2018-06-23 | Change: clarify wording for timestamp of build starting | Lars Wirzenius | 1 | -1/+1 | |
2018-06-10 | Add: notification service | Lars Wirzenius | 1 | -1/+2 | |
2018-06-10 | Add: BuildStateMachine class | Lars Wirzenius | 1 | -65/+98 | |
2018-05-28 | Add: BuildGraph.has_more_to_do method, refactor | Lars Wirzenius | 1 | -27/+12 | |
2018-05-19 | Change: use build graphs in build resources, instead of action list | Lars Wirzenius | 1 | -29/+33 | |
2018-05-17 | Change: how controller stores persistent data | Lars Wirzenius | 1 | -150/+104 | |
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-25 | Change: GET /work, POST /worker use access token to identify worker | Lars Wirzenius | 1 | -2/+10 | |
2018-04-23 | Change: all actions must have a "where" | Lars Wirzenius | 1 | -0/+1 | |
2018-04-19 | Change: trigger a project, build all pipelines in the project | Lars Wirzenius | 1 | -48/+21 | |
2018-04-18 | Change: add all actions from all pipelines when project build starts | Lars Wirzenius | 1 | -1/+8 | |
2018-04-15 | Add: build_number to work resource | Lars Wirzenius | 1 | -2/+4 | |
2018-01-21 | Add: builds to have a build_number field | Lars Wirzenius | 1 | -13/+19 | |
For easy sorting. | |||||
2018-01-19 | Add: log message about build id choosing | Lars Wirzenius | 1 | -0/+3 | |
2018-01-19 | Change: builds are now numbered foo/123, as are logs | Lars Wirzenius | 1 | -2/+5 | |
2018-01-18 | Change: rename 'name' field on pipelines to 'pipeline' | Lars Wirzenius | 1 | -3/+3 | |
For consistency. | |||||
2018-01-14 | Add: prepend a create_workspace action to pipelines | Lars Wirzenius | 1 | -3/+5 | |
This replaces the old fresh_workspace attribute of work resources. It's better this way, because it moves policy from worker-manager to controller, where it belongs. | |||||
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 | -11/+27 | |
This way the list is known later even if the pipeline spec is changed. | |||||
2018-01-14 | Drop: debug log message | Lars Wirzenius | 1 | -8/+0 | |
2017-12-27 | Change: WorkAPI to add parameters in build resources | Lars Wirzenius | 1 | -0/+2 | |
This makes yarns pass again. | |||||
2017-12-15 | Fix: unify arg names in subclasses | Lars Wirzenius | 1 | -5/+5 | |
2017-12-15 | Refactor: use PipelineInstances class in projectapi.py | Lars Wirzenius | 1 | -18/+12 | |
2017-12-15 | Refactors: Workers, Project classes | Lars Wirzenius | 1 | -37/+2 | |
These are wrapper classes around ControllerStore, which abstract away the irrelevant details for callers. | |||||
2017-11-29 | Add: set fresh_workspace in work responses | Lars Wirzenius | 1 | -1/+3 | |
2017-11-26 | Fix: return the right project | Lars Wirzenius | 1 | -7/+12 | |
Previously, return the first project that named the wanted pipeline. | |||||
2017-11-26 | Refactor: clear up code to update pipeline state | Lars Wirzenius | 1 | -2/+1 | |
Also drop unnecessary update of project, since it hasn't changed. | |||||
2017-11-26 | Update: project and work apis to handle named pipelines | Lars Wirzenius | 1 | -8/+29 | |
2017-11-26 | Add: unit test check work steps get project params | Lars Wirzenius | 1 | -0/+1 | |
2017-11-25 | Fix: adapt to new keyword argument from apifw | Lars Wirzenius | 1 | -2/+2 | |
Handle any keyword arguments that may happen in the future. | |||||
2017-11-19 | Fix: if PUT a new worker, fail | Lars Wirzenius | 1 | -2/+7 | |
Shouldn't update a worker that does not exist | |||||
2017-11-18 | Refactor: move _start_log closer to where it is called | Lars Wirzenius | 1 | -9/+8 | |
2017-11-18 | Refactor: simplify how a build is started | Lars Wirzenius | 1 | -18/+18 | |
2017-11-18 | Refactor: move get/update projects to it own class | Lars Wirzenius | 1 | -12/+19 | |
2017-11-18 | Refactor: move worker get/update into their own class | Lars Wirzenius | 1 | -17/+24 | |
2017-11-18 | Refactor: move WorkAPI into its own module | Lars Wirzenius | 1 | -0/+219 | |