| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fedora 30 is end of life since 2020-05-26.
https://fedoraproject.org/wiki/End_of_life
|
| |
|
|
|
|
|
| |
This moves boiler plate for remote tests in to a template to make
maintenance easier.
|
|
|
|
|
|
|
|
| |
This test defines a docker compose for a buildstream cache server and
uses it.
This stage could be altered or duplicated to use other cache servers so we
can check our continued compatibility.
|
|
|
|
|
| |
This means the over nights will also push and pull when they did not in
the past.
|
|
|
|
| |
The buildstream user was previously created but was not used.
|
|
|
|
|
| |
This variable is undefined, and was probably missed during some previous
cleanup. At present, this acts as a no-op.
|
|
|
|
| |
This stage has been removed as we dont have docker images for it any more.
|
|
|
|
|
|
| |
Use the current 'main' bst2 branch of freedesktop-sdk, and use tag
1.93.4 of bst-plugins-experimental (contains an important fix for
flatpak_image.py)
|
|
|
|
| |
This removes the 'ostree' extra and some build dependencies
|
| |
|
| |
|
|
|
|
| |
The bwrap sandbox will be removed.
|
|
|
|
| |
bst2 efforts are now concentrated on the `valentindavid/bst2` branch
|
|
|
|
|
| |
Disable flawfinder and eslint jobs as this repository contains no C or
JavaScript code to be analyzed.
|
| |
|
|
|
|
|
|
| |
The former is removed in gitlab 13.0. Effective now.
More info at https://docs.gitlab.com/ee/user/compliance/license_compliance/#migration-from-license_management-to-license_scanning
|
|
|
|
|
| |
bwrap is no longer the default. This job makes sure that the bwrap code
keeps working.
|
|
|
|
| |
buildbox-run is now the default.
|
|
|
|
| |
The fuse3 package is required for buildbox-fuse on Debian.
|
| |
|
|
|
|
| |
This reverts commit edcd52f8f0d9e062bb9a4d089799b47625c37ab6.
|
|
|
|
|
|
| |
We already run these tests on master after each merge. There is no need
to run them in the scheduled pipelines as well. This is in line with the
Linux tests (see `.tests-template`).
|
|
|
|
| |
Current WSL runners are not reachable
|
| |
|
| |
|
|
|
|
|
| |
Debian 9 uses Python 3.5. As part of dropping support for Python 3.5,
drop the CI job for Debian 9.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
When we updated the entrypoints for the plugins, the
bst-plugins-experimental version used for overnight tests was not
bumped, which means that the plugins used in freedesktop-sdk don't get
detected.
This commit bumps this to the latest snapshot of
bst-plugins-experimental, and downloads directly from PyPI rather than
installing from git.
|
| |
|
|
|
|
|
|
|
| |
Defining `EXTERNAL_TESTS_COMMAND` as an extra command makes it easy to
miss it, especially when adding new environments (as I was recently
bitten by it). Instead of that, we can control the environments using
`TOXENV` variable.
|
|
|
|
|
|
|
|
|
|
|
| |
This runs two versions of the plugins:
- The latest stable is not allowed failures and is run on every platform
- The master version is allowed failure, and only runs on a single
architecture
This also adds a new entrypoint to register source tests to run against
BuildStream.
|
|
|
|
|
| |
These tests don't do anything, as they have no plugins registered at
all.
|
|
|
|
| |
The chroot sandboxing backend will be dropped.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Bump the testsuite image versions in order to get the latest Python
3.8 image, as we need at least Python 3.8.1. Python 3.8.0 suffers from
an issue that causes recursion errors when using `shutil.copytree`.
See upstream issue (https://bugs.python.org/issue38688) for more
details on that.
* Add partial support for running tests on Python 3.8. Coverage still
doesn't play well with our tests on 3.8.
https://gitlab.com/BuildStream/buildstream/issues/1173 is tracking
that.
|
|
|
|
|
|
| |
The command for running external tests only had the `-external`
qualifier for one of the tests, so it ended up duplicating the first
command for the first two environments.
|
|
|
|
|
|
| |
This is to prevent us from breaking `*-nocover` environments, and in
general, ensure that we can run tests correctly without `--develop`
flag.
|
| |
|
|
|
|
| |
This adds userchroot and buildbox-run-userchroot.
|
| |
|
| |
|
|
|
|
| |
Replaced by buildbox-run.
|
|
|
|
| |
This job uses buildbox-run-bubblewrap and buildbox-fuse.
|
|
|
|
|
| |
This updates buildbox-common and builbox-casd to 0.0.5 and adds
buildbox-fuse and buildbox-run-bubblewrap.
|
|
|
|
|
|
|
|
|
|
| |
Also register them to run nightly.
Running tests in a randomized order is a good way of checking whether
our tests depend on each others or not.
Since we order them globally, tests will take longer to run, but that
will give us higher confidence that they are correct.
|
|
|
|
|
| |
We can remove the sast job overwriting and instead 'just' add the
variable it needs to the global variables.
|
|
|
|
|
| |
Our image versions tend to drift over time. Let's use a variable to
ensure they are always all at the same version.
|