summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/integration/shellbuildtrees.py: Use module scope fixtures and parametrizetristan/refactor-shell-builtree-testsTristan van Berkom2020-12-211-195/+263
* testutils/__init__.py: Expose the internal ArtifactShare objectTristan van Berkom2020-12-211-1/+1
* testing/__init__.py: Expose the Cli() instanceTristan van Berkom2020-12-211-1/+1
* testing/runcli.py: Create the directory in Cli() __init__()Tristan van Berkom2020-12-211-5/+2
* _stream.py: Added missing machine readable error codesTristan van Berkom2020-12-214-12/+11
* Merge branch 'jjardon/bst_master_fix_overnigth' into 'master'bst-marge-bot2020-12-161-2/+0
|\
| * .gitlab-ci.yml: No need special runner for cached overnigth testjjardon/bst_master_fix_overnigthJavier Jardón2020-12-161-2/+0
|/
* Merge branch 'tristan/fix-artifact-name-hack' into 'master'bst-marge-bot2020-12-112-7/+12
|\
| * _stream.py, _frontend/widget.py: Fix weird hacktristan/fix-artifact-name-hackTristan van Berkom2020-12-112-7/+12
|/
* Merge branch 'tristan/stack-require-depends-all' into 'master'Tristan Van Berkom2020-12-1019-35/+200
|\
| * tests/format/stack.py: Test stack dependency typestristan/stack-require-depends-allTristan van Berkom2020-12-105-0/+36
| * NEWS: Document breaking change, stack element dependencies must be build + runTristan van Berkom2020-12-101-0/+3
| * plugins/elements/stack.py: Require all dependencies be build & run.Tristan van Berkom2020-12-1010-33/+126
| * doc: Documenting "artifact names".Tristan van Berkom2020-12-102-0/+27
| * doc/source/format_declaring.rst: Minor corrections and added references.Tristan van Berkom2020-12-101-2/+8
|/
* Merge branch 'tristan/refactor-retry-task' into 'master'Tristan Van Berkom2020-12-106-185/+239
|\
| * _state.py: Full type hintingtristan/refactor-retry-taskTristan van Berkom2020-12-102-131/+215
| * Refactor: Use explicit invocation for retrying jobs.Tristan van Berkom2020-12-104-58/+28
| * _state.py: Rename _Task -> TaskTristan van Berkom2020-12-102-5/+5
|/
* Merge branch 'juerg/cas' into 'master'bst-marge-bot2020-12-098-206/+142
|\
| * Use CASCache.open()juerg/casJürg Billeter2020-12-095-8/+8
| * cascache.py: Add open() methodJürg Billeter2020-12-091-0/+16
| * cascache.py: Generalize remote_missing_blobs() into missing_blobs()Jürg Billeter2020-12-093-35/+16
| * cascache.py: Optimize _fetch_tree() using add_objects()Jürg Billeter2020-12-091-5/+6
| * cascache.py: Add add_objects() methodJürg Billeter2020-12-091-16/+48
| * cascache.py: Remove unused parameters from add_object()Jürg Billeter2020-12-093-12/+6
| * cascache.py: Remove _ensure_blob() methodJürg Billeter2020-12-091-24/+2
| * cascache.py: Also fetch file blobs in _fetch_directory()Jürg Billeter2020-12-094-22/+7
| * cascache.py: Reimplement _fetch_directory() with FetchTree()Jürg Billeter2020-12-091-55/+17
| * Move _reachable_refs_dir() method from cascache.py to testutilsJürg Billeter2020-12-092-33/+20
|/
* Merge branch 'juerg/ci' into 'master'Jürg Billeter2020-12-091-1/+7
|\
| * .gitlab-ci.yml: Disable parallel testing on centos-7.7 and ubuntu-18.04juerg/ciJürg Billeter2020-12-091-1/+7
|/
* Merge branch 'abderrahim/no-delete-extract' into 'master'bst-marge-bot2020-12-081-4/+3
|\
| * _context.py: don't delete bst1 extract directoryAbderrahim Kitouni2020-12-081-4/+3
|/
* Merge branch 'bschubert/coverage' into 'master'bst-marge-bot2020-12-075-31/+32
|\
| * requirements: Update all requirementsBenjamin Schubert2020-12-075-31/+32
|/
* Merge branch 'tristan/refactor-artifact-elements' into 'master'Tristan Van Berkom2020-12-0775-720/+1529
|\
| * 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
|/