summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Revert "ci: work around #19442 to make CI happy again"Frantisek Sumsal2021-06-181-7/+1
| | | | | | The fix/workaround from #18851 should, hopefully, make this redundant. This reverts commit 48a3cf58d5ad9cf2a4a4e6167171070b88c25369.
* Merge pull request #19669 from mrc0mmand/ci-mkosi-archLuca Boccassi2021-05-202-4/+10
|\ | | | | ci: work around #19442 to make CI happy again
| * ci: skip root tty loginFrantisek Sumsal2021-05-191-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use the `autologin` mkosi option (see mkosi.default.d/10-systemd.conf), so the pexpect root login throws a (harmless) error: ``` Arch Linux (built from systemd tree) Kernel 5.4.0-1047-azure on an x86_64 (console) image login: root (automatic login) root root [root@image ~]# systemctl poweroff root -bash: root: command not found [root@image ~]# systemctl poweroff ```
| * ci: show image summaryFrantisek Sumsal2021-05-191-0/+3
| |
| * ci: work around #19442 to make CI happy againFrantisek Sumsal2021-05-191-1/+7
| | | | | | | | | | | | | | Let's introduce a somewhat ugly workaround for #19442 and retry the systemd-nspawn image boot test up to three times in case it dies with the dissect timeout. Since this issue occurs only in the Arch job, limit the workaround to this job only.
* | build tests: check that Github pages can be built successfullyLuca Boccassi2021-05-191-0/+1
|/
* ci: drop py2 lxml, pull in jinja2Zbigniew Jędrzejewski-Szmek2021-05-192-2/+2
|
* ci: build with gcc-11 as wellFrantisek Sumsal2021-05-161-0/+1
| | | | | Focal builds for gcc-11 are finally available, so let's put them into some use.
* ci: cover standalone/static binaries in build testFrantisek Sumsal2021-05-061-0/+1
|
* docs: link to stable releases in the bug templateZbigniew Jędrzejewski-Szmek2021-03-251-2/+4
| | | | | Also, ask people to use a recent stable release and provide useful version information. Inspired by #19118.
* ci: build an upstream version of systemd-nspawnFrantisek Sumsal2021-02-261-0/+13
| | | | | | Ubuntu's systemd-nspawn doesn't support faccessat2() syscall, which is required, since current Arch's glibc implements faccessat() via faccessat2().
* Revert "ci: temporarily pin Arch repositories to glibc 2.32-5"Frantisek Sumsal2021-02-261-9/+0
| | | | This reverts commit 67c972c610de61789d1b6560d28340f70d4b1196.
* Revert "ci: switch back to meson-0.56.2"Evgeny Vereshchagin2021-02-201-1/+1
| | | | | | | This reverts commit c39e36203ff79a831c93dfb9380c967cd7fdbb99. Now that meson-0.57.1 (where https://github.com/mesonbuild/meson/issues/8347 is fixed) is out it should be safe to keep rolling forward.
* GH Actions: Fix labeler botJameer Pathan2021-02-191-0/+1
|
* ci: enable DNS over TLS using OpenSSL in the build testFrantisek Sumsal2021-02-171-0/+1
| | | | | | Prompted by: * https://github.com/systemd/systemd/pull/18641#issuecomment-780371055 * https://github.com/systemd/systemd/issues/18639
* ci: switch back to meson-0.56.2Evgeny Vereshchagin2021-02-151-1/+1
| | | | | | | | It seems there is another meson (0.57.0) regression preventing clang from building systemd with --optimization=3 -Db_lto=true By analogy with https://github.com/google/oss-fuzz/pull/5199 let's just switch to 0.56.2 for the time being
* github: expressly ask for logs in github issue templateLennart Poettering2021-02-101-0/+12
| | | | | Apparently it's not obvious that logs are a good thing to provide, hence let's explicitly ask for them.
* Merge pull request #18470 from mrc0mmand/ci-clang-12Luca Boccassi2021-02-091-0/+1
|\ | | | | ci: run build test with clang-12 as well
| * ci: run build test with clang-12 as wellFrantisek Sumsal2021-02-041-0/+1
| | | | | | | | | | Ubuntu repositories for clang 12 are finally up, so let's use it in our CI.
* | ci: temporarily pin Arch repositories to glibc 2.32-5Frantisek Sumsal2021-02-091-0/+9
| | | | | | | | | | | | | | | | | | glibc 2.33-3 shipped on 2021-02-06 breaks running Arch containers on systems with older kernels (like Ubuntu Focal). Until the issue is resolved, let's pin the Arch repositories to glibc 2.32-5 to mitigate the annoying CI fails. See: https://bugs.archlinux.org/task/69563
* | github: ask for systemd version in RFE formLennart Poettering2021-02-051-0/+3
|/ | | | | | It happens too often that what people ask for already is implemented. Let's help cut the noise a bit, and make people check things first hopefully, and at least make it either for us to detect such cases.
* ci: use the recommended meson syntaxFrantisek Sumsal2021-01-251-3/+4
| | | | See: docs/HACKING.md
* ci: drop an unnecessary sudoFrantisek Sumsal2021-01-251-1/+1
|
* ci: make the script names a bit more consistentFrantisek Sumsal2021-01-255-4/+4
|
* GH Actions: switch to mainEvgeny Vereshchagin2021-01-213-4/+4
| | | | It's just a follow-up to https://github.com/systemd/systemd/issues/16834
* markdown: fix commentLennart Poettering2021-01-191-1/+1
| | | | Follow-up for 2d816c9804c1d565797faff85c0fdbfb15f1e9d5
* markdown: suggest backticks around uname -a outputLennart Poettering2021-01-191-1/+4
| | | | Fixes: #18238
* time-wait-sync: move time-wait-sync.c -> src/timesync/wait-sync.cYu Watanabe2021-01-191-1/+0
| | | | As wait-online is located under src/network.
* ci: introduce a watchdog for the sanitized unit test runFrantisek Sumsal2021-01-131-0/+10
|
* ci: optimize the sanitized build under gcc as wellFrantisek Sumsal2021-01-131-1/+3
|
* ci: drop the `unbuffer` workaroundFrantisek Sumsal2021-01-121-6/+1
| | | | It actually didn't do anything, the issue was somewhere else.
* ci: move the Coverity job to GitHub ActionsFrantisek Sumsal2021-01-111-0/+39
|
* ci: drop a forgotten empty lineFrantisek Sumsal2021-01-111-1/+0
|
* ci: do not build with --optimization=1 with ClangLuca Boccassi2021-01-101-2/+1
|
* ci: move Travis CI unit test jobs to GH ActionsFrantisek Sumsal2021-01-082-0/+103
|
* 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 more matching rules to GA labeler bot for subcomponentsLuca Boccassi2020-12-191-0/+12
|
* False positives in GA labeler botLuca Boccassi2020-12-191-2/+0
| | | | | Don't automatically match on man/* and **/meson.build, since we change those files as part of larger changes that we usually don't mark that way
* Add Pull Request LabelerJameer Pathan2020-12-142-0/+41
|
* 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
|
* github: ask for arch+kernel in bug report formLennart Poettering2020-10-021-1/+8
| | | | | | | Quite often we see kernel and arch specific issues, let's ask for the version right-away when people file the issue. Other tweaks.
* 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`