summaryrefslogtreecommitdiff
path: root/ick2
AgeCommit message (Collapse)AuthorFilesLines
2018-07-26Change: return 409 if project is missing parameters, not 404Lars Wirzenius1-1/+1
2018-07-26Change: upon triggering build, check project defines all parametersLars Wirzenius4-0/+20
2018-07-25Fix: get the correct name to archiveLars Wirzenius1-2/+1
2018-07-25Add: -v to tar creating tarball for archivingLars Wirzenius1-1/+2
2018-07-25Fix: type in messageLars Wirzenius1-1/+1
2018-07-25Add: log blob name when creating artifactLars Wirzenius1-0/+1
2018-07-25Fix: variable nameLars Wirzenius1-1/+1
2018-07-25Add: "archive: systree" action, name_from field to populate actionsLars Wirzenius1-9/+35
2018-07-24Change: use the libyaml bindings for yaml loading, dumpingLars Wirzenius1-2/+3
For speed.
2018-07-23Change: allow projects, pipelines, etc, have a foo/bar/baz syntaxLars Wirzenius2-6/+5
2018-07-21Fix: break long lineLars Wirzenius1-1/+3
2018-07-21Change: disable pylint3 until it works in Debian sid againLars Wirzenius1-0/+1
2018-07-21Add: GitMirrorActionLars Wirzenius1-0/+64
2018-07-18Bump version number post-release to 0.53.2+gitLars Wirzenius1-2/+2
2018-07-18Prepare to release version 0.53.2ick2-0.53.2Lars Wirzenius1-2/+2
2018-07-18Bump version number post-release to 0.53.1+gitLars Wirzenius1-2/+2
2018-07-18Prepare to release version 0.53.1ick2-0.53.1Lars Wirzenius1-2/+2
2018-07-18Bump version number post-release to 0.53+gitLars Wirzenius1-2/+2
2018-07-18Prepare to release version 0.53ick2-0.53Lars Wirzenius1-2/+2
2018-07-09Change: make NotFound args to not be optionalLars Wirzenius1-1/+1
2018-07-09Change: give NotMuch its optional args everywhereLars Wirzenius2-3/+3
2018-07-09Change: when raising NotFound, optionally say which resourceLars Wirzenius1-3/+5
2018-07-09Change: if triggered project doesn't exist, raise NotFoundLars Wirzenius1-0/+2
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 Wirzenius1-1/+17
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 Wirzenius1-1/+5
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-24Change: drop build status from notificationLars Wirzenius1-1/+0
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-18Change: look up credentials using controller URL (fallback auth url)Lars Wirzenius2-0/+4
2018-06-18Change: if getting token gives error, show humane error messageLars Wirzenius1-1/+1
2018-06-18Drop: get_build_status method (unused)Lars Wirzenius1-6/+0
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-12Bump version number post-release to 0.52.1+gitLars Wirzenius1-2/+2
2018-06-12Prepare to release version 0.52.1ick2-0.52.1Lars Wirzenius1-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 Wirzenius1-2/+2
2018-06-11Prepare to release version 0.52ick2-0.52Lars Wirzenius1-2/+2
2018-06-10Add: notification serviceLars Wirzenius10-3/+229
2018-06-10Add: BuildStateMachine classLars Wirzenius10-177/+719
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 Wirzenius8-36/+540
2018-05-17Change: how controller stores persistent dataLars Wirzenius15-684/+498
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-28Bump version number post-release to 0.51+gitLars Wirzenius1-2/+2