summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/integration/artifact.py: Test preservation of environment variablestristan/refactor-artifact-elementsTristan van Berkom2020-12-074-0/+90
* Refactor ArtifactElement instantiationTristan van Berkom2020-12-076-113/+169
* _artifact.py: Added properties for cache key accessTristan van Berkom2020-12-071-0/+45
* _project.py, _artifactproject.py: Adding ArtifactProjectTristan van Berkom2020-12-073-67/+181
* _stream.py: Centralize application state cleanupTristan van Berkom2020-12-073-12/+3
* _stream.py: Add _load_artifacts() hereTristan van Berkom2020-12-073-37/+20
* element.py: Added missing api doc comment for _walk_artifact_files()Tristan van Berkom2020-12-071-0/+8
* _artifactcache.py: Fixed logging messages to display cache keysTristan van Berkom2020-12-071-2/+2
* _artifact.py: Store additional metadata on the artifactTristan van Berkom2020-12-0733-47/+174
* _protos: Regenerated protos for artifact proto updateTristan van Berkom2020-12-0727-408/+705
* sandbox/_config.py, element.py: Refactor SandboxConfigTristan van Berkom2020-12-0731-61/+132
* node.pyi: Adding missing forward declarationsTristan van Berkom2020-12-071-4/+29
* _yaml.pyi: Adding declaration for _yaml.load()Tristan van Berkom2020-12-071-3/+5
* Merge branch 'bschubert/optimize-job' into 'master'bst-marge-bot2020-12-073-142/+20
|\
| * job.py: Simplify handling of messages through the parent-child pipebschubert/optimize-jobBenjamin Schubert2020-12-051-49/+4
| * job.py: Stop sending errors through the child-parent pipe, and set it directlyBenjamin Schubert2020-12-051-24/+1
| * job.py: Stop sending the result from a job through the pipeBenjamin Schubert2020-12-051-30/+8
| * job.py: Remove the ability to send child data to the parentBenjamin Schubert2020-12-053-39/+7
|/
* Merge branch 'bschubert/no-multiprocessing' into 'master'Benjamin Schubert2020-12-0428-612/+697
|\
| * scheduler.py: Reconnect signal handlers soonerbschubert/no-multiprocessingBenjamin Schubert2020-12-041-1/+1
| * utils.py: remove 'is_single_threaded' method, we use it only in testsBenjamin Schubert2020-12-042-40/+23
| * scheduler.py: Use threads instead of processes for jobsBenjamin Schubert2020-12-0425-492/+434
| * plugin.py: Add a helper to run blocking processes in subprocessesBenjamin Schubert2020-12-012-48/+200
| * downloadablefilesource.py: Reset the file opener between every testBenjamin Schubert2020-12-012-1/+7
| * element.py: Stop setting a deterministic umask for staging sourcesBenjamin Schubert2020-12-012-24/+2
| * _signals.py: allow calling signal handler from non-main threadsBenjamin Schubert2020-12-012-8/+18
| * utils.py: Don't block on the call's `communicate` callBenjamin Schubert2020-12-011-1/+15
|/
* Merge branch 'tristan/version-error-fix' into 'master'bst-marge-bot2020-11-303-1/+5
|\
| * tests/sandboxes/remote-exec-config.py: Fixed generated project to include min...Tristan van Berkom2020-11-301-1/+3
| * tests/sourcecache/config.py: Fixed generated project to include min-versionTristan van Berkom2020-11-301-0/+1
| * tests/artifactcache/config.py: Fixed generated project to include min-versionTristan van Berkom2020-11-301-0/+1
|/
* Merge branch 'chandan/setup-py-version-warn' into 'master'bst-marge-bot2020-11-241-2/+15
|\
| * setup.py: Ensure we have a version numberchandan/setup-py-version-warnChandan Singh2020-11-241-2/+15
|/
* Merge branch 'juerg/ci' into 'master'Jürg Billeter2020-11-241-0/+10
|\
| * tests/frontend/push.py: Skip expiry test without subsecond mtimeJürg Billeter2020-11-241-0/+10
|/
* Merge branch 'tristan/fix-glob-handling' into 'master'Tristan Van Berkom2020-11-2016-69/+291
|\
| * tests/frontend/show.py: Added test for glob pattern matches.tristan/fix-glob-handlingTristan van Berkom2020-11-191-0/+46
| * tests/frontend/artifact_show.py: Added tests for glob pattern matches.Tristan van Berkom2020-11-199-0/+121
| * _stream.py: Use consistent glob handling with utils.glob()Tristan van Berkom2020-11-192-3/+8
| * _stream.py: Use consistent glob handling with utils.glob()Tristan van Berkom2020-11-191-6/+3
| * _stream.py: Only optionally try to glob for artifact namesTristan van Berkom2020-11-194-65/+118
|/
* Merge branch 'tpollard/drop_plugin_comment' into 'master'bst-marge-bot2020-11-051-2/+2
|\
| * src/buildstream/element.py: __use_remote_execution() reword descTom Pollard2020-11-051-2/+2
|/
* Merge branch 'chandan/py39' into 'master'bst-marge-bot2020-11-044-22/+29
|\
| * NEWS/setup.py: Advertise our support for Python 3.9Chandan Singh2020-11-042-0/+3
| * tox.ini/.gitlab-ci.yml: Add test environment for Python 3.9Chandan Singh2020-11-042-22/+26
|/
* Merge branch 'bschubert/notify-prepare-plan' into 'master'bst-marge-bot2020-11-042-2/+10
|\
| * _stream.py: Make `_enqueue_plan` a timed activitybschubert/notify-prepare-planBenjamin Schubert2020-11-042-2/+10
|/
* Merge branch 'tristan/override-elements' into 'master'bst-marge-bot2020-11-0437-46/+456
|\
| * plugins/elements/junction.py: Documenting element overrides.tristan/override-elementsTristan van Berkom2020-11-041-2/+76