- 10 Nov, 2018 1 commit
-
-
Thibault Saunier authored
-
- 09 Nov, 2018 5 commits
-
-
Thibault Saunier authored
Rename some job otherwise some names where too similare.
-
Jordan Petridіs authored
We won't use it till the tests land, and the fd.o runners are getting overloading causing jobs to fail with 500 error during artifact upload. [1] Thus disable this feature temporarly. [1]: freedesktop/freedesktop#44
-
Jordan Petridіs authored
This is meant to be used with the `include:` featrue of gitlab [1] in order to provide the same CI pipeline for all the gstreamer modules. [1] https://docs.gitlab.com/ce/ci/yaml/README.html#include
-
And make the gitlab one the "origin"
-
Jordan Petridіs authored
-
- 08 Nov, 2018 2 commits
-
-
Jordan Petridіs authored
-
Jordan Petridіs authored
Also make the indentation 4-space widgth and consinstant
-
- 07 Nov, 2018 6 commits
-
-
Jordan Petridіs authored
-
This simplifies our docker images and we should focus on meson support for our new CI system!
-
based on alpine
-
-
-
-
- 06 Nov, 2018 2 commits
-
-
Jordan Petridіs authored
Not really needed anymore now that it just calls urlparse.
-
Jordan Petridіs authored
Since we can't use the group api to query their id, see previous commit, we are going to hard code the upstream project id for the time being.
-
- 05 Nov, 2018 24 commits
-
-
Jordan Petridіs authored
Since we can't authenticate with the CI_JOB_TOKEN it needs a workaroud. Currently it falls back to the upstream repo which is good enough to get us going.
-
Jordan Petridіs authored
Previously the script assumed that the best match will be the first result, but that's not always the case apparently.
-
Jordan Petridіs authored
-
Jordan Petridіs authored
This does indeed brake things
-
Jordan Petridіs authored
In order to be able to query the Gitlab Group API we need to be authenticated. CI_JOB_TOKEN for public jobs has a non-meaningfull value which does not actually authenticate the Runner to the intance.
-
Jordan Petridіs authored
-
Jordan Petridіs authored
pytest will happily run all the tests in the same proccess, which means if one mutates an environment variable, the change will bleed to the rest of the tests.
-
Jordan Petridіs authored
-
Jordan Petridіs authored
There are half of the variables compared to what was used before, and now they are only used once so its not needed for them anymore to be global. This allows running the tests without needing to pre-define them in your local environment, since the ones needed are mocked in the tests code anyway.
-
Jordan Petridіs authored
-
Jordan Petridіs authored
Add a function to query groups, so the fallback code will be functional once gstreamer migrates to gitlab.
-
Jordan Petridіs authored
I can't think of a scenario where this would be hit, and can't trigger make the find_reposiroty_sha function return None either.
-
Jordan Petridіs authored
find_repository_sha will conclude to the same result so we can remove the whole if branch and extra variables that it needed.
-
Jordan Petridіs authored
-
Jordan Petridіs authored
-
Jordan Petridіs authored
-
Jordan Petridіs authored
-
Jordan Petridіs authored
-
Jordan Petridіs authored
Previously find_repository_sha would do a global search of all the projects in the gitlab instance. This ports it to use the user namespace endpoint. Additionally seems like the else: block never worked.
-
Jordan Petridіs authored
Also fix a type annotation error in the request functions.
-
Jordan Petridіs authored
that's how `git-update` in `gst-build` expects it to be
-
Jordan Petridіs authored
-
Jordan Petridіs authored
-
Jordan Petridіs authored
The project path is what's shown in the url bar, ex gitlab.example.com/john/gstreamer -> path == gstreamer The project name is defined in project settings and its just. Its more common to change the name of a fork than its path.
-