summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _frontend/cli: Support "build" value for `bst build --deps`Chandan Singh2020-05-133-1/+21
* Merge branch 'tristan/plugin-min-version-fault-tolerance' into 'master'bst-marge-bot2020-05-1310-7/+74
|\
| * tests/plugins/loading.py: Added tests for various malformed BST_MIN_VERSIONTristan Van Berkom2020-05-139-3/+70
| * utils.py: Improve error handling of _parse_version().Tristan Van Berkom2020-05-131-4/+4
|/
* Merge branch 'juerg/no-logs-capture' into 'master'Jürg Billeter2020-05-131-0/+4
|\
| * _sandboxbuildboxrun.py: Pass --no-logs-capture to buildbox-runjuerg/no-logs-captureJürg Billeter2020-05-121-0/+4
|/
* Merge branch 'bschubert/allow-source-variables-access' into 'master'bst-marge-bot2020-05-1212-21/+78
|\
| * source.py: Allow access to element's variableBenjamin Schubert2020-05-1210-7/+71
| * source.py: Don't re-declare __init__ in source implementationsBenjamin Schubert2020-05-122-14/+7
|/
* Merge branch 'chandan/builddir-cachekey' into 'master'bst-marge-bot2020-05-125-4/+65
|\
| * NEWS: Add note about breaking cache key changechandan/builddir-cachekeyChandan Singh2020-05-121-0/+4
| * buildelement: Ensure command-subdir is part of the cache keyChandan Singh2020-05-124-4/+61
|/
* Merge branch 'bschubert/resolve-variables' into 'master'bst-marge-bot2020-05-1213-72/+68
|\
| * option.py: Remove 'transform' flag. It is not needed anymoreBenjamin Schubert2020-05-126-21/+10
| * element.py: Always expand all variables at element creationBenjamin Schubert2020-05-128-52/+59
|/
* Merge branch 'bschubert/cache-key-helper' into 'master'bst-marge-bot2020-05-126-179/+243
|\
| * testing.py: Add a new `check_cache_key_stability` helperbschubert/cache-key-helperBenjamin Schubert2020-05-126-179/+243
|/
* Merge branch 'chandan/fix-manual-test' into 'master'bst-marge-bot2020-05-121-3/+3
|\
| * tests/integration/manual.py: Fix assertion for CLI invocationchandan/fix-manual-testChandan Singh2020-05-111-3/+3
|/
* Merge branch 'bschubert/update-requirements' into 'master'bst-marge-bot2020-05-1117-55/+62
|\
| * Update all packages requirementsBenjamin Schubert2020-05-1113-48/+52
| * lint: Stop using mutable objects for default argumentsBenjamin Schubert2020-05-114-7/+10
|/
* Merge branch 'bschubert/remove-pip-element' into 'master'bst-marge-bot2020-05-115-205/+6
|\
| * pip.py: Remove the pip element, it is in experimentalBenjamin Schubert2020-05-115-205/+6
|/
* Merge branch 'traveltissues/grpccodes' into 'master'Darius Makovsky2020-05-113-11/+15
|\
| * Return names of grpc errorstraveltissues/grpccodesDarius Makovsky2020-05-113-11/+15
|/
* Merge branch 'bschubert/fix-node-docs' into 'master'bst-marge-bot2020-05-112-2/+2
|\
| * element.py: Fix documentation around `node` usagebschubert/fix-node-docsBenjamin Schubert2020-05-112-2/+2
|/
* Merge branch 'bschubert/make-downloadable-filesource-public' into 'master'Benjamin Schubert2020-05-116-11/+40
|\
| * downloadablefilesource.py: Make it publicly accessiblebschubert/make-downloadable-filesource-publicBenjamin Schubert2020-05-096-11/+40
|/
* Merge branch 'bschubert/fix-template-scanning' into 'master'bst-marge-bot2020-05-081-1/+1
|\
| * .gitlab-ci.yml: Move from license-management to license-scanningbschubert/fix-template-scanningBenjamin Schubert2020-05-081-1/+1
|/
* Merge branch 'bschubert/pylint-setup-py' into 'master'bst-marge-bot2020-05-082-124/+117
|\
| * setup.py: Also run blackbschubert/pylint-setup-pyBenjamin Schubert2020-05-072-116/+111
| * setup.py: Also run pylint on this fileBenjamin Schubert2020-05-072-8/+6
|/
* Merge branch 'tristan/validate-junction-config' into 'master'bst-marge-bot2020-05-061-0/+3
|\
| * junction.py: Call node.validate_keys() in Plugin.configure()Tristan Van Berkom2020-05-061-0/+3
|/
* Merge branch 'willsalmon/useragnet' into 'master'William Salmon2020-05-051-0/+1
|\
| * _downloadablefilesource.py: Set user agentWilliam Salmon2020-05-051-0/+1
|/
* Merge branch 'ctolentino/casd-timeout' into 'master'bst-marge-bot2020-05-051-4/+15
|\
| * casdprocessmanager.py: Check if buildbox-casd process is alive while waiting ...ctolentino/casd-timeoutctolentino82020-05-051-2/+12
| * casdprocessmanager.py: Relax timeout for establishing buildbox-casd connectionctolentino82020-05-051-2/+3
|/
* Merge branch 'chandan/venv-install-link' into 'master'Tristan Van Berkom2020-05-051-3/+7
|\
| * doc/format_project: Add links related to virtual environmentschandan/venv-install-linkChandan Singh2020-05-041-3/+7
|/
* Merge branch 'tristan/pip-plugin-versioning' into 'master'bst-marge-bot2020-05-0413-13/+366
|\
| * docs/source/format_project.rst: Enhance documentation on plugin origins.Tristan Van Berkom2020-05-041-10/+116
| * tests/plugins/loading.py: Test failure modes when loading pip pluginsTristan Van Berkom2020-05-041-0/+79
| * _pluginfactory/pluginfactory.py: Implement error reporting for pip originsTristan Van Berkom2020-05-041-2/+27
| * _pluginfactory/pluginorigin.py: Store provenance of origins for error reportingTristan Van Berkom2020-05-041-0/+2
| * tests/plugins/loading.py: Added test for loading pip pluingsTristan Van Berkom2020-05-041-0/+46