| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| |
| |
| | |
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
|
|\
| |
| |
| |
| | |
buildstream/_yaml.py: Import Mapping from collections.abc
See merge request BuildStream/buildstream!1161
|
|/
|
|
|
|
| |
Instead of importing `Mapping` from `collections`, it must be imported
from `collections.abc`, as the old method will stop working from Python
3.8.
|
|\
| |
| |
| |
| | |
doc/badges.py: Fix catching of CalledProcessError
See merge request BuildStream/buildstream!1160
|
|/
|
|
|
|
| |
Since `CalledProcessError` is defined by the `subprocess` module, it
must be caught as `subprocess.CalledProcessError`, and not as simply
`CalledProcessError`.
|
|\
| |
| |
| |
| | |
Allow WSL tests to run, but they don't block the CI
See merge request BuildStream/buildstream!1159
|
|/ |
|
|\
| |
| |
| |
| | |
.gitlab-ci.yml: Some new test environments were added, but not collecting coverage.
See merge request BuildStream/buildstream!1157
|
|/
|
|
|
|
|
|
| |
coverage.
The test jobs which create coverage reports need to be listed
in the dependencies of the coverage job, as highlighted in
issue #356.
|
|\
| |
| |
| |
| |
| |
| | |
requirements/Makefile: exclude pkg-resources
Closes #918
See merge request BuildStream/buildstream!1156
|
|/
|
|
|
|
|
|
|
| |
Having `pkg-resources` in requirements files is never the right thing as
it is not really a package that one can install. This is basically an
artifact of Debian-based systems providing incorrect metadata to pip.
See [this pip issue](https://github.com/pypa/pip/issues/4022) and
[this Ubuntu issue](https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1635463)
for more background.
|
|\
| |
| |
| |
| |
| |
| | |
Cache artifacts with virtual directories instead of filesystem.
Closes #787
See merge request BuildStream/buildstream!991
|
| | |
|
| |
| |
| |
| |
| | |
ArtifactCache.commit() is no longer the only expensive part and even
more so with the upcoming change to use CASBasedDirectory.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
The directory needs to be serialized after the Digest for the
subdirectory `caller` has been updated.
|
|\
| |
| |
| |
| | |
CONTRIBUTING.rst: Documenting the release process
See merge request BuildStream/buildstream!1155
|
|/
|
|
| |
So that other people can also make releases.
|
|\
| |
| |
| |
| | |
README.rst: Add table with distros with packaged buildstream
See merge request BuildStream/buildstream!1143
|
|/
|
|
| |
[ci skip]
|
|\
| |
| |
| |
| | |
contrib/bst-here: Allow users to specify image variant
See merge request BuildStream/buildstream!1153
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now that the `buildstream/buildstream` image has 9 variants, let's make
it easier to choose the desired tag, using a command-line option.
This is otherwise possible by specifying the full image name `image:tag`
using the `-i` option. But, this will make it easier to specify just the
tag using `-j`.
The following two invocations of `bst-here` are now equivalent:
bst-here -i buildstream/buildstream:dev
bst-here -j dev
|
|/
|
|
|
|
|
|
|
| |
See https://gitlab.com/BuildStream/buildstream-docker-images/issues/26
for detailed discussion around this.
`buildstream/buildstream-fedora` is now considered deprecated. Switch to
`buildstream/buildstream` image. This image also offers more tags that
will provide users more flexibility.
|
|\
| |
| |
| |
| |
| |
| | |
userconfig: rm really-workspace-close-project-inaccessible
Closes #726 and #744
See merge request BuildStream/buildstream!1130
|