summaryrefslogtreecommitdiffstats
path: root/.github/workflows (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move shared mkosi settings to a single file in mkosi.default.d/Daan De Meyer2021-01-061-3/+6
|
* CI: Update to mkosi github action to v9Daan De Meyer2021-01-011-5/+2
|
* github: add the missing tpm2 optional dependencyFrantisek Sumsal2020-12-201-0/+1
|
* Add Pull Request LabelerJameer Pathan2020-12-141-0/+12
|
* CI: Add mkosi boot testsDaan De Meyer2020-12-042-0/+69
| | | | | | Using the new mkosi Github Action, we can add some simple boot tests for the systemd mkosi configs. This makes sure these keep working as expected.
* ci: also set -Dfuzz-tests=true if -Dslow-tests=trueYu Watanabe2020-11-131-1/+1
|
* ci: add the libfido2 dependency for better coverageFrantisek Sumsal2020-10-211-1/+2
|
* ci: build with clang-11 as wellFrantisek Sumsal2020-10-211-0/+1
| | | | | The LLVM nightly repositories now have a separate branch for clang-11, so let's build with it as well.
* ci: bump the 'build test' image to Ubuntu FocalFrantisek Sumsal2020-10-212-2/+2
|
* Revert "ci: turn off the "upstream-systemd-ci" ppa"Evgeny Vereshchagin2020-07-151-1/+1
| | | | This reverts commit d4ff79bbe1f33fb17e7add3bd520c08f405a79b1.
* ci: turn off the "upstream-systemd-ci" ppaEvgeny Vereshchagin2020-07-141-1/+1
| | | | | | | | | | | | | Judging by https://launchpad.net/~upstream-systemd-ci/+archive/ubuntu/systemd-ci/+packages, it got updated about 15 hours ago and the "build check" action has been failing with ``` The following packages have unmet dependencies: kbd : Depends: console-setup but it is not going to be installed or E: Unable to correct problems, you have held broken packages. console-setup-mini but it is not going to be installed ``` since then
* ci: pass -Werror using CFLAGSEvgeny Vereshchagin2020-06-221-1/+1
| | | | | Judging by https://github.com/systemd/systemd/issues/16224, it seems `--werror` doesn't work with `-Db_lto=true`
* cifuzz: build fuzz target with UBsan and MSan as wellEvgeny Vereshchagin2020-06-121-3/+9
|
* ci: tweak the dependency installationFrantisek Sumsal2020-06-111-7/+10
|
* ci: tweak the compilation optionsFrantisek Sumsal2020-06-111-3/+3
| | | | | Build each build with tests (slow tests and fuzzer tests as well), and combine the LTO build with -O3.
* ci: move the build check script to workflows directoryFrantisek Sumsal2020-06-112-3/+116
|
* ci: do the compiler-detection magic in the test scriptFrantisek Sumsal2020-06-111-18/+3
| | | | so we have all PPA definitions at one place.
* github: move the clang/gcc build check to GH ActionsFrantisek Sumsal2020-06-111-0/+44
| | | | | Travis CI is getting overloaded, so let's move some load over to GitHub Actions.
* github: rename CIFuzz workflow file to cifuzz.ymlFrantisek Sumsal2020-06-111-0/+0
|
* cifuzz: protect forks from CIFuzzEvgeny Vereshchagin2020-05-191-0/+1
| | | | CIFuzz isn't compatible with forks: https://github.com/google/oss-fuzz/issues/3731
* cifuzz: set allowed-broken-targets-percentage to 0Evgeny Vereshchagin2020-05-141-0/+1
|
* cifuzz: fuzz the master branch on pushFrantisek Sumsal2020-05-081-0/+3
| | | | | | | | Apart from running CIFuzz for each relevant PR, let's run it unconditionally for each push to master to detect possible issues (caused by ignored PRs, etc.). Followup to 94f660a8fe6144b9153c8acaf9e6bb9e47e14b97.
* cifuzz: run only for relevant PRsFrantisek Sumsal2020-05-081-1/+9
| | | | | Fuzz only PRs with relevant changes (source code and fuzzer corpora) to save resources.
* cifuzz: upload artifacts only when the "run fuzzers" step failsEvgeny Vereshchagin2020-05-021-1/+2
|
* ci: introduce CIFuzzFrantisek Sumsal2020-04-241-0/+27
Per-PR fuzzing provided by OSS-Fuzz using GH workflows. See: https://google.github.io/oss-fuzz/getting-started/continuous-integration/