- 06 Oct, 2020 1 commit
-
-
Peter Hutterer authored
A default git depth of 1 means git describe won't work, let's set it to something high enough that we should always have at least one tag in the history. And save the artifacts after the coverity compilation, where the submission fails for whatever reason we can just resubmit those manually without having to rebuild the whole image locally. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 22 Jul, 2020 1 commit
-
-
Peter Hutterer authored
This is not a package intended for, it's a job to fail when we accidentally change the file list. An rpmbuild job like this was what detected f15da0f1. The spec file resembles the Fedora one but has BuildRequires removed (we rely on the container for that). The same task could be achieved by keeping a file list and comparing the installed tree but since I had the rpm spec file already, let's use that for now. This requires meson 0.55 which hit F32 yesterday. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 03 Jul, 2020 1 commit
-
-
Peter Hutterer authored
This requires the COVERITY_SCAN_TOKEN as listed on the project settings page in coverity itself. The intention here is to run this as a scheduled job, with the pipeline schedule itself controlling the branch name etc. This way we can keep the gitlab CI simple enough and just check for COVERITY_SCAN_TOKEN itself. This job shouldn't ever fail unless coverity is down (we'll fix that then), the results of the coverity run are sent to the user that owns the the scheduled pipeline, i.e. me. Because coverity does not currently work on F32 (invalid GNU version number: 101), we force this to run on F31. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 02 Jul, 2020 1 commit
-
-
Peter Hutterer authored
This is a leftover from pre-ci-templates days. Now that ci-templates handles FDO_FORCE_REBUILD remove the custom handling and for the weekly rebuild just set that variable to 1 in the scheduled pipeline itself. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 30 Jun, 2020 1 commit
-
-
Peter Hutterer authored
This gives the developer enough time to file an MR after pushing a branch. Having this run in the first stage means we get false positives because no MR has been filed yet when the job is run. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 15 Jun, 2020 2 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 03 Jun, 2020 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 16 Apr, 2020 1 commit
-
-
Peter Hutterer authored
For some reason I'm too tired to investigate, the whitespace in the CI is different than the locally generated one. Alpine must've updated something, I guess. Quickfix it by adjusting the whitespace so it's correct again. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 23 Mar, 2020 5 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Where want_qemu is set for a distribution, we generate the qemu tests for that distribution for its last version listed. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This makes the config file simpler, use a variable that is default false but true where we need it. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We don't use the [...] style list elsewhere, so let's not do this here either. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 18 Mar, 2020 4 commits
-
-
Benjamin Tissoires authored
this makes the command to type much easier Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
here is some magic dust from libevdev/libevdev!49 (325839e6)Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
- 17 Mar, 2020 1 commit
-
-
Peter Hutterer authored
pytest is more powerful than unittest, so let's switch to that instead. And in the process fix a few tests that for some reason succeeded even though they shouldn't have (e.g. the autorestart test). Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 26 Feb, 2020 3 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No functional changes here, it just makes the actual task more generic Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This changes rarely and it doesn't carry a lot of information anyway, at least compared to the jobs that are specifically designed to build on various distributions. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 24 Feb, 2020 6 commits
-
-
Peter Hutterer authored
Removes the special distro "flavor" handling for arch and it gives us nicer warnings for VM failures. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Unfortunate side-effect of this: scan-build would store the logs in the build dir, only for them to be immediately wiped by meson test. And that never generated the scan-build warnings. So this job was complaining about (minor) issues for a while, they just never made it to the GUI as CI failures. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We have a set of scheduled jobs to rebuild images and clean out old containers, but since they're largely unsupervised (i.e. not in response to a MR) we don't want to update the official documentation - just in case something goes wrong. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 20 Feb, 2020 8 commits
-
-
Peter Hutterer authored
The distro we're running on is a side-effect, it's more important to see the bit that describes what the job actually does. And while we're there, shuffle the hierarchy a bit for less duplication. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Just because I feel more comfortable with having this code in python than in the templates. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We only have one each and they're not really versions anyway but now that it is all generated through templates, let's be consistent with the rest of the CI script. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
All the distro-specific stuff is the same template anyway, so let's generate this (like we already do in libevdev and the ci-templates). Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 19 Feb, 2020 2 commits
-
-
Peter Hutterer authored
If qemu has already shut down by the time we call kill, pgrep returns nothing and we fail the script. Let's not do that. And let's replace kill pgrep with just pkill in the process. Let's get rid of the after_script part too, gitlab kills any process started in the main script anyway. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This happens on packet-3 and packet-4 atm, so let's print out a clear warning that whatever the failure is, it's not directly related to libinput. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 20 Jan, 2020 1 commit
-
-
Peter Hutterer authored
Unfortunately the various VM jobs are timing sensitive and create a bunch of false positives if the runners are under load and miss out on some of the events (the tablet proximity handling is a particularly bad test here). Let's retry on failure first to give the CI more opportunity to maybe succeed. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 11 Dec, 2019 1 commit
-
-
Peter Hutterer authored
Rebuild all the images to make sure this still works fine. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-