summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-09Fix: bloody pylint configLars Wirzenius1-1/+1
2018-07-09Fix: expect 404 for missing projectLars Wirzenius1-1/+1
2018-07-09Change: disable no-member for pylintLars Wirzenius1-1/+1
2018-07-09Change: tell pylint to disable no-member messagesLars Wirzenius2-0/+6
2018-07-09Change: if triggered project doesn't exist, raise NotFoundLars Wirzenius1-0/+2
2018-07-04Add: icktool get-artifact subcommandLars Wirzenius2-0/+18
2018-07-04Change: update NEWSLars Wirzenius1-1/+3
2018-07-04Change: "archive: workspace" gets artifact name via name_from fieldLars Wirzenius1-1/+3
If name_from is defined, use its value as name of parameter. If not defined, use artifact_name as parameter.
2018-07-04Fix: actually use globs in "archive: workspace"Lars Wirzenius1-1/+1
2018-07-04Add: optional glob field to "archive: workspace" actionLars Wirzenius2-1/+21
2018-06-25Change: indicate what each action was in timestamps outputLars Wirzenius1-2/+31
2018-06-24Change: update NEWSLars Wirzenius1-1/+3
2018-06-24Refactor: use existing variable instead of .get()ing it againLars Wirzenius1-1/+1
2018-06-24Change: set build exit code when an action ends, override laterLars Wirzenius2-2/+6
When a build action ends, we now set the *build* exit code to that of the action. Not for notification actions. This is all so that notifications can have the right exit code.
2018-06-24Change: mangle build status for notificationsLars Wirzenius1-1/+13
2018-06-24Add: copyright statement, licence to timestamps scriptLars Wirzenius1-0/+14
2018-06-24Change: drop build status from notificationLars Wirzenius1-1/+0
2018-06-23Add: script to exctract durtions of actions, build from build logLars Wirzenius1-0/+67
2018-06-23Fix: use consistent tense for build/action start/end messagesLars Wirzenius1-3/+3
2018-06-23Change: clarify message for when action startsLars Wirzenius1-1/+1
2018-06-23Change: when an action starts, give timestampLars Wirzenius1-1/+2
2018-06-23Change: clarify wording for timestamp of build startingLars Wirzenius1-1/+1
2018-06-23Fix: add files intentionally without copyrights to exception fileLars Wirzenius1-0/+2
2018-06-22Fix: conduct contact addressLars Wirzenius1-1/+1
2018-06-22Fix: link to contact in cocLars Wirzenius1-1/+1
2018-06-22Add: code of conductLars Wirzenius2-0/+83
2018-06-18Add: CSS style sheet for yarns-as-HTMLLars Wirzenius1-0/+18
2018-06-18Change: look up credentials using controller URL (fallback auth url)Lars Wirzenius4-6/+20
2018-06-18Change: update NEWS about icktool error messageLars Wirzenius1-0/+3
2018-06-18Change: if getting token gives error, show humane error messageLars Wirzenius2-2/+6
2018-06-18Drop: get_build_status method (unused)Lars Wirzenius1-6/+0
2018-06-18Change: update NEWS about notification mailsLars Wirzenius1-0/+2
2018-06-18Add: conroller_url to notification configLars Wirzenius1-1/+2
2018-06-18Add: controller URL to notification mailsLars Wirzenius1-8/+11
2018-06-16Add: a key to version dict to trigger CD pipelineLars Wirzenius2-0/+2
2018-06-16Change: drop obsolete installation instructions with link to websiteLars Wirzenius1-84/+1
2018-06-12Bump version number post-release to 0.52.1+gitLars Wirzenius3-2/+12
2018-06-12Prepare to release version 0.52.1ick2-0.52.1Lars Wirzenius3-5/+5
2018-06-11Fix: README shouldn't claim ick2's not alpha yetLars Wirzenius2-2/+2
2018-06-11Fix: handle non-ASCII build logs in notification mailsLars Wirzenius1-2/+2
2018-06-11Bump version number post-release to 0.52+gitLars Wirzenius3-2/+12
2018-06-11Prepare to release version 0.52ick2-0.52Lars Wirzenius3-5/+5
2018-06-11Drop: status column in icktool status outputLars Wirzenius1-4/+1
2018-06-10Change: update NEWSLars Wirzenius1-0/+3
2018-06-10Add: notification serviceLars Wirzenius29-4/+487
2018-06-10Add: BuildStateMachine classLars Wirzenius13-200/+978
2018-06-10Change: shut up pylintLars Wirzenius1-0/+1
2018-05-28Add: BuildGraph.has_more_to_do method, refactorLars Wirzenius3-29/+48
2018-05-19Change: use build graphs in build resources, instead of action listLars Wirzenius10-98/+743
2018-05-17Change: how controller stores persistent dataLars Wirzenius23-749/+524
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.