Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-05 | Change: make yarns run against a remote Ick instance, not local | Lars Wirzenius | 1 | -115/+99 | |
2019-04-06 | Refactor: move tricky Python code into lib.py | Lars Wirzenius | 1 | -0/+84 | |
2019-04-06 | Refactor: use name V instead of vars in yarn implements | Lars Wirzenius | 1 | -7/+7 | |
vars is a Python builtin, and as such it's not a great name. | |||||
2018-05-17 | Change: how controller stores persistent data | Lars Wirzenius | 1 | -1/+2 | |
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-03-24 | Fix: lib.py wait_for_port to actually work | Lars Wirzenius | 1 | -0/+2 | |
Previously, if the timing was just right, the function would try to connect to the port before gunicorn had opened it, and handled the resulting excption badly. Should now handle it correctly. | |||||
2018-01-19 | Change: builds are now numbered foo/123, as are logs | Lars Wirzenius | 1 | -0/+6 | |
2018-01-14 | Add: 2018 to copyright years | Lars Wirzenius | 1 | -1/+1 | |
2018-01-14 | Add: show dict diffs in a way that's easier to understand | Lars Wirzenius | 1 | -0/+65 | |
2017-12-15 | Refactor: rename body_text to body throughout | Lars Wirzenius | 1 | -4/+4 | |
2017-12-15 | Refactor: add function http, for easier requests | Lars Wirzenius | 1 | -0/+8 | |
2017-12-03 | Add: blob service | Lars Wirzenius | 1 | -0/+8 | |
2017-12-03 | Add: scenario for testing blob service | Lars Wirzenius | 1 | -0/+9 | |
2017-11-06 | Add: unescape function | Lars Wirzenius | 1 | -0/+11 | |
This will allow us to use \n in (selected) scenario step strings. | |||||
2017-11-05 | ADd: return headers from HTTP responses | Lars Wirzenius | 1 | -3/+3 | |
2017-11-05 | Add: add helpers for storing, retrieving tokens for users | Lars Wirzenius | 1 | -1/+11 | |
2017-10-14 | Add: run yarns against locallly started instance, or remote | Lars Wirzenius | 1 | -4/+4 | |
2017-09-24 | Add: copyright license declaration to all files | Lars Wirzenius | 1 | -0/+13 | |
Also, ./check verifies it's in all files. | |||||
2017-09-24 | Add: copyright statements, check they exist | Lars Wirzenius | 1 | -0/+2 | |
2017-08-06 | Add: ControllerAPI, ControllerState | Lars Wirzenius | 1 | -0/+94 | |
2017-08-06 | Start rewrite using Python 3, apifw, slog | Lars Wirzenius | 1 | -111/+0 | |
apifw and slog are two libraries I've written for work. They make writing RESTful HTTP JSON APIs easier. | |||||
2017-07-29 | Add: scenario for concurrent building of projects | Lars Wirzenius | 1 | -1/+22 | |
2017-07-01 | Add: controller build scenario | Lars Wirzenius | 1 | -1/+62 | |
This scenario test the ick2 MVP controller API. See http://ick-devel.liw.fi/f6166c07380e4cc78b5619d8c1322736.html for more detailed information. | |||||
2017-04-01 | Add skeleton for a smoke test yarn | Lars Wirzenius | 1 | -0/+29 | |