Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: introduce a watchdog for the sanitized unit test run | Frantisek Sumsal | 2021-01-13 | 1 | -0/+10 |
| | |||||
* | ci: optimize the sanitized build under gcc as well | Frantisek Sumsal | 2021-01-13 | 1 | -1/+3 |
| | |||||
* | ci: drop the `unbuffer` workaround | Frantisek Sumsal | 2021-01-12 | 1 | -6/+1 |
| | | | | It actually didn't do anything, the issue was somewhere else. | ||||
* | ci: move the Coverity job to GitHub Actions | Frantisek Sumsal | 2021-01-11 | 1 | -0/+39 |
| | |||||
* | ci: drop a forgotten empty line | Frantisek Sumsal | 2021-01-11 | 1 | -1/+0 |
| | |||||
* | ci: do not build with --optimization=1 with Clang | Luca Boccassi | 2021-01-10 | 1 | -2/+1 |
| | |||||
* | ci: move Travis CI unit test jobs to GH Actions | Frantisek Sumsal | 2021-01-08 | 2 | -0/+103 |
| | |||||
* | Move shared mkosi settings to a single file in mkosi.default.d/ | Daan De Meyer | 2021-01-06 | 1 | -3/+6 |
| | |||||
* | CI: Update to mkosi github action to v9 | Daan De Meyer | 2021-01-01 | 1 | -5/+2 |
| | |||||
* | github: add the missing tpm2 optional dependency | Frantisek Sumsal | 2020-12-20 | 1 | -0/+1 |
| | |||||
* | Add more matching rules to GA labeler bot for subcomponents | Luca Boccassi | 2020-12-19 | 1 | -0/+12 |
| | |||||
* | False positives in GA labeler bot | Luca Boccassi | 2020-12-19 | 1 | -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 Labeler | Jameer Pathan | 2020-12-14 | 2 | -0/+41 |
| | |||||
* | CI: Add mkosi boot tests | Daan De Meyer | 2020-12-04 | 2 | -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=true | Yu Watanabe | 2020-11-13 | 1 | -1/+1 |
| | |||||
* | ci: add the libfido2 dependency for better coverage | Frantisek Sumsal | 2020-10-21 | 1 | -1/+2 |
| | |||||
* | ci: build with clang-11 as well | Frantisek Sumsal | 2020-10-21 | 1 | -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 Focal | Frantisek Sumsal | 2020-10-21 | 2 | -2/+2 |
| | |||||
* | github: ask for arch+kernel in bug report form | Lennart Poettering | 2020-10-02 | 1 | -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 Vereshchagin | 2020-07-15 | 1 | -1/+1 |
| | | | | This reverts commit d4ff79bbe1f33fb17e7add3bd520c08f405a79b1. | ||||
* | ci: turn off the "upstream-systemd-ci" ppa | Evgeny Vereshchagin | 2020-07-14 | 1 | -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 CFLAGS | Evgeny Vereshchagin | 2020-06-22 | 1 | -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 well | Evgeny Vereshchagin | 2020-06-12 | 1 | -3/+9 |
| | |||||
* | ci: tweak the dependency installation | Frantisek Sumsal | 2020-06-11 | 1 | -7/+10 |
| | |||||
* | ci: tweak the compilation options | Frantisek Sumsal | 2020-06-11 | 1 | -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 directory | Frantisek Sumsal | 2020-06-11 | 2 | -3/+116 |
| | |||||
* | ci: do the compiler-detection magic in the test script | Frantisek Sumsal | 2020-06-11 | 1 | -18/+3 |
| | | | | so we have all PPA definitions at one place. | ||||
* | github: move the clang/gcc build check to GH Actions | Frantisek Sumsal | 2020-06-11 | 1 | -0/+44 |
| | | | | | Travis CI is getting overloaded, so let's move some load over to GitHub Actions. | ||||
* | github: rename CIFuzz workflow file to cifuzz.yml | Frantisek Sumsal | 2020-06-11 | 1 | -0/+0 |
| | |||||
* | docs: point contributors to list of most recent systemd releases | Lennart Poettering | 2020-06-10 | 1 | -1/+2 |
| | | | | Fixes: #16083 | ||||
* | cifuzz: protect forks from CIFuzz | Evgeny Vereshchagin | 2020-05-19 | 1 | -0/+1 |
| | | | | CIFuzz isn't compatible with forks: https://github.com/google/oss-fuzz/issues/3731 | ||||
* | cifuzz: set allowed-broken-targets-percentage to 0 | Evgeny Vereshchagin | 2020-05-14 | 1 | -0/+1 |
| | |||||
* | cifuzz: fuzz the master branch on push | Frantisek Sumsal | 2020-05-08 | 1 | -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 PRs | Frantisek Sumsal | 2020-05-08 | 1 | -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 fails | Evgeny Vereshchagin | 2020-05-02 | 1 | -1/+2 |
| | |||||
* | ci: introduce CIFuzz | Frantisek Sumsal | 2020-04-24 | 1 | -0/+27 |
| | | | | | | Per-PR fuzzing provided by OSS-Fuzz using GH workflows. See: https://google.github.io/oss-fuzz/getting-started/continuous-integration/ | ||||
* | github: remove direct paypal link | Zbigniew Jędrzejewski-Szmek | 2020-02-05 | 1 | -1/+1 |
| | | | | | Fixes #14786. I think it is enough if we provide the link to SPI which sports a prominent paypal link too. | ||||
* | github: use systemd.io links in issue template | Lennart Poettering | 2019-12-16 | 1 | -1/+1 |
| | |||||
* | FUNDING: this needs to be yaml | Zbigniew Jędrzejewski-Szmek | 2019-07-08 | 1 | -1/+1 |
| | |||||
* | Create FUNDING.yml | Zbigniew Jędrzejewski-Szmek | 2019-07-08 | 1 | -0/+1 |
| | |||||
* | docs: move markdown docs from .github/ to docs/ | Filipe Brandenburger | 2018-09-08 | 3 | -50/+1 |
| | | | | | | | | | | | | | | | The GitHub guide on contributing file says: "Decide whether to store your contributing guidelines in your repository's root, docs, or .github directory." https://help.github.com/articles/setting-guidelines-for-repository-contributors/#adding-a-contributing-file But there's really no advantage to keeping it in the hidden .github/, since these are public and really belong together with the other documentation. We can still keep the issue templates under .github/, since they are not really documentation on their own. Updated the links pointing to CONTRIBUTING.md to refer to the one in docs/. | ||||
* | docs: move doc/ to docs/ | Filipe Brandenburger | 2018-09-08 | 1 | -2/+2 |
| | | | | | | | | | The docs/ directory is special in GitHub, since it can be used to serve GitHub Pages from, so there's a benefit to switching to it in order to expose it directly as a website. Updated references to it from the documentations themselves, from the CONTRIBUTING.md file and from Meson build files. | ||||
* | github: use multiple issue templates | Zbigniew Jędrzejewski-Szmek | 2018-05-10 | 3 | -31/+36 |
| | | | | | | Github now has issue templates in the web interface, and allows more than one to be specified. Let's split our single template in two: bug report and RFE. | ||||
* | doc: add a new doc/ directory, and move two markdown docs into them | Lennart Poettering | 2018-02-27 | 1 | -2/+2 |
| | | | | | | | | | I figure sooneror later we'll have more of these docs, hence let's give them a clean place to be. This leaves NEWS and README/README.md as well as the LICENSE texts in the root directory of the project since that appears to be customary for Free Software projects. | ||||
* | Docs: Fix spelling and capitalization (#7408) | longersson | 2017-11-21 | 1 | -1/+1 |
| | |||||
* | CONTRIBUTING: stop mentioning "make check" | Michael Biebl | 2017-08-21 | 1 | -1/+1 |
| | | | | | Since the switch to meson this information is no longer valid. HACKING already documents how to run the test suite. See #6642 | ||||
* | github: how to report bugs for older distribution versions (#6146) | Lukáš Nykrýn | 2017-06-20 | 2 | -0/+7 |
| | |||||
* | github: tweak the issue template a bit more | Lennart Poettering | 2017-06-19 | 1 | -1/+1 |
| | |||||
* | github: tweak the issue template a bit, comment more | Lennart Poettering | 2017-06-19 | 1 | -2/+2 |
| | |||||
* | github: comment out submitter note in ISSUE_TEMPLATE | Mantas Mikulėnas | 2017-05-22 | 1 | -1/+1 |
| | | | | It's for the person filling in the form, not for people reading it later. |