| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This fixes #929
|
|\
| |
| |
| |
| | |
Update CONTRIBUTING.rst to add paragraph on new MR policy
See merge request BuildStream/buildstream!1171
|
|/
|
|
| |
Adds section to readme detailing the WIP MR closure policy.
|
|\
| |
| |
| |
| | |
Fix and improve instances support for remote-execution.
See merge request BuildStream/buildstream!1174
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The remote-execution configuration allows to specify the remote
instance to query by giving its name. That instance name should be
attached to every requests submitted to the remote server. This patch
ensures it.
|
| |
| |
| |
| |
| |
| |
| | |
Currently the 'artifacts' section expects 'instance_name', the
'remote-execution' section expects 'instance' and documentation mentions
'instance-name'... This patch changes this to use 'instance-name'
everywhere.
|
|/
|
|
| |
https://gitlab.com/BuildStream/buildstream/issues/823
|
|\
| |
| |
| |
| | |
tests/frontend/overlaps.py: Added regression test for cross project overlaps
See merge request BuildStream/buildstream!1173
|
|/
|
|
|
|
|
|
|
| |
This test ensures the overlap failure vs warning policy in one
project only ever affects the artifacts created for the project
which declares it and does not force it's policy onto another
consuming project.
A regression test against issue #926
|
|\
| |
| |
| |
| | |
tox.ini: Add 'venv' environment to run arbitrary commands in a venv
See merge request BuildStream/buildstream!1168
|
|/
|
|
|
| |
This is a handy way for developers to make use of the venvs we're
constructing for our test suite to run in.
|
|\
| |
| |
| |
| | |
Architecture docs: minor corrections, clarifications, and nitpicks
See merge request BuildStream/buildstream!1170
|
| |
| |
| |
| |
| | |
As of commit 1f8b4aa290a908a697f008a29ea143a9320dd639, we're no longer
using the OSTree artifact cache. Update accordingly.
|
| | |
|
| |
| |
| |
| | |
I read this wrong initially, the hyphen would have helped me here.
|
| |
| |
| |
| |
| |
| |
| |
| | |
I was mistaken on this point in my first reading. The sentence on strong
and weak key equivalency made me check my assumptions.
Help others with the same misunderstanding by explicitly calling this
out in a new paragraph.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
"it's" is always short for "it is" or "it has".
The possesive pronoun for "it" is "its", like "his".
|
|/ |
|
|\
| |
| |
| |
| | |
.gitlab-ci.yml: Enable parallel testing with 2 CPUs
See merge request BuildStream/buildstream!1169
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
plugin.py: Add API to allow plugins to raise deprecation warnings
Closes #848
See merge request BuildStream/buildstream!1057
|
|/
|
|
|
|
| |
A plugin's deprecation warning may be silenced by a project by adding
the plugin to the list 'supress-deprecation-warnings' in the project's
project.conf
|
|\
| |
| |
| |
| | |
tests/integration/cachedfail.py: Fix test_push_cached_fail
See merge request BuildStream/buildstream!1167
|
|/
|
|
|
|
|
|
| |
Ensure that a unique cache key is used for different test variants. This
revealed that the test actually fails with --on-error=quit. Marking that
test variant as expected failure until this is fixed.
https://gitlab.com/BuildStream/buildstream/issues/534
|
|\
| |
| |
| |
| | |
doc/../arch_data_model: minor tweaks
See merge request BuildStream/buildstream!1166
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
root cache directory
Closes #870
See merge request BuildStream/buildstream!1100
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This sits in Context allowing artifact cache to check the cas quota
while not being used for CASServer.
A lot of code that checks cache quota has been touched.
Part of #870
|
| |
| |
| |
| |
| |
| |
| | |
Will check and move old artifact directory if it exists, and create
symlink linking old directory to new.
Part of #870
|
|/
|
|
|
|
| |
Makes artifactdir and builddir obsolete.
Fixes #870
|
|\
| |
| |
| |
| | |
setup.cfg: exclude tmp/**, .eggs/** and build/** from pycodestyle linting
See merge request BuildStream/buildstream!1165
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
tests/integration/shell.py: Improve test_isolated_no_mount
See merge request BuildStream/buildstream!1163
|
| |
| |
| |
| | |
This verifies that the command fails with the right error.
|
|/
|
|
|
|
|
| |
This test passes without a sandbox but only because the exit code is
also non-zero in that case. It didn't actually perform the desired test.
This test is very slow on WSL, so let's skip it if there is no sandbox.
|
|\
| |
| |
| |
| | |
tests: Don't use integration test for artifact log
See merge request BuildStream/buildstream!1162
|
|/
|
|
|
| |
A non-integration test works just as well for this and is a lot quicker,
especially on WSL.
|
|\
| |
| |
| |
| | |
Add a link to the label descriptions in the issue templates
See merge request BuildStream/buildstream!913
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Allow absolute paths in whitelist
Closes #721
See merge request BuildStream/buildstream!968
|
|/
|
|
|
|
|
| |
This allows use of variables such as %{prefix} and matches the
documentation. This is a breaking change.
Fixes #721
|
|\
| |
| |
| |
| |
| |
| | |
Prevent caching when Element.stage() fails
Closes #791
See merge request BuildStream/buildstream!1012
|
|/
|
|
|
|
|
| |
That step is not actually part of the build phase should not be cached and
causes hard to find bugs.
Fixes #791
|