Loading
Commits on Source 51
-
Martin Blanchard authored
Imports code.proto from https://github.com/googleapis/googleapis and corresponding modules generated with ./setup.py build_grpc. #668
-
Martin Blanchard authored
#668
-
Jim MacArthur authored
Better handle remote build failures See merge request !825
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
Unsupported sandbox config (UID/GID) is now reported by the element.
-
Jürg Billeter authored
On systems without user namespace support, elements with unsupported sandbox config (UID/GID) are now individually tainted, which disables artifact push.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
The artifact cache is no longer platform-specific.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
Now that the platform is independent of the context, explicit instantiation is no longer required. This avoids issues with platform instances used across test cases with mismatching context.
-
Jürg Billeter authored
Make platform independent of context See merge request !829
-
Jürg Billeter authored
Use `git describe` to prefix `ref` with closest tag, if available.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
git.py: Make `ref` human readable See merge request !291
-
This has been moved from app.py As it will have different functionality depending on platform Once the Darwin (MacOS) platform is added Removed `resource.setrlimit()` functionality from app.py Added `resource.setrlimit()` functionality to platform.py as function
-
_platform/linux.py: Add FUSE check And Ensure exception is not raised when performing sandbox availability check Without this check, WSL would error upon finding FUSE missing This must be bypassed to allow remote execution
-
This is due to Darwin (MacOS) having a different Max-Jobs limit _platform/platform.py: Adding max-jobs call _project.py: redirected 'max-jobs' to point at the platform
-
This is to allow platforms that do not support sandboxing To error in a controlled/known way
-
Adding functionality to recognise Darwin as a platform in plaform.py
-
Non-Linux platforms don't return EISDIR when attempting to unlink a directory. Stopped safe_remove attempting to unlink dirs Previously safe_remove would attempt to unlink a path Before attempting to remove it if it was a dir Now it checks for a dir before that step
-
This patch was required due to not being able to execute `bst` on a Linux machine without FUSE available.
-
Jürg Billeter authored
Implement compatibility fixes for MacOSX and WSL Blocks #411 and #412" See merge request !726
-
This test ensures that failed builds are pushed when set to on-error=quit. Closes #534
-
richardmaw-codethink authored
tests: Add regression test for pushing failed builds Closes #534 See merge request !824
-
Valentin David authored
The issue happens on Silverblue where /home is a symlink to /var/home. With this element-path is something like /var/home/user/project/elements, when the project path is /home/usr/project. Comparing canonical paths solves the issue. Fixes #673
-
Tiago Gomes authored
Fix outside-of-project check when project path is not canonical. Closes #673 See merge request !832
-
Mathieu Bridon authored
-
Tom Pollard authored
data/userconfig.yaml: Document the cache.quota setting See merge request !833
-
Jürg Billeter authored
Comparison between None and integer is not supported.
-
Jürg Billeter authored
_platform: Fix get_cpu_count() with cap=None See merge request !840
-
William Salmon authored
The code was creating the cwd folder but when the workspace was mounted in to the buildroot it was hiding the folder created in it behind the bind mounted workspace. However by using the bubblewarp `--dir` directive to ensure that cwd exists we can cover both workspace and non workspace situations with the same method.
-
William Salmon authored
Build stream was only creating command-subdir for non workspace builds this has now been fixed, and this regression test should support the feature.
-
William Salmon authored
Adding the conf-root variable makes creating out of source builds slightly easier.
-
William Salmon authored
Three examples covering out of source builds for: * basic autotools * basic cmake * autotools from a folder inside the source folder This is also the first cmake example.
-
William Salmon authored
-
William Salmon authored
-
William Salmon authored