summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* .github: partially migrate from ubuntu-18.04 to ubuntu-20.04Dmitry V. Levin2020-11-291-116/+54
| | | | | * .github/workflows/ci.yml (runs-on): Stick gcc7 jobs with ubuntu-18.04, switch all the rest from ubuntu-latest to ubuntu-20.04.
* ci: re-enable testing with the latest mainline kernel headersldv/linux-5.9Dmitry V. Levin2020-09-061-1/+0
| | | | | | | | | There should be no issues with v5.9-rc4. This reverts commit 1c84f0b04d0fd8d37afd29a4c959fb8c863bcfdb. * .github/workflows/ci.yml (env): Remove KBRANCH. * .gitlab-ci.yml (variables): Likewise. * .travis.yml (env:global): Likewise.
* ci: use kernel headers from Linux kernel v5.8Dmitry V. Levin2020-08-041-0/+1
| | | | | | | | | | When Linux kernel merge window opens, changes of all sorts start to pour down, breaking UAPI in various ways. This does not work for strace, we need a stable UAPI. * .github/workflows/ci.yml (env): Add KBRANCH. * .gitlab-ci.yml (variables): Likewise. * .travis.yml (env:global): Likewise.
* ci: re-enable testing with the latest mainline kernel headersDmitry V. Levin2020-06-161-1/+0
| | | | | | | | | There should be no issues with v5.8-rc1. This reverts commit 734066585ba865740ab45651bc6e3e8ab249927f. * .github/workflows/ci.yml (env): Remove KBRANCH. * .gitlab-ci.yml (variables): Likewise. * .travis.yml (env:global): Likewise.
* ci: use kernel headers from Linux kernel v5.7Dmitry V. Levin2020-06-031-0/+1
| | | | | | | | | | When Linux kernel merge window opens, changes of all sorts start to pour down, breaking UAPI in various ways. This does not work for strace, we need a stable UAPI. * .github/workflows/ci.yml (env): Add KBRANCH. * .gitlab-ci.yml (variables): Likewise. * .travis.yml (env:global): Likewise.
* ci: re-enable testing with the latest mainline kernel headersDmitry V. Levin2020-05-271-1/+0
| | | | | | | | | There should be no issues with v5.7-rc7. This reverts commit dc6a196f3a83103e8ba21b6809246d37356ffd3d. * .github/workflows/ci.yml (env): Remove KBRANCH. * .gitlab-ci.yml (variables): Likewise. * .travis.yml (env:global): Likewise.
* github: add gcc-10 jobsldv/gcc-10Dmitry V. Levin2020-04-241-0/+108
| | | | | | * .github/workflows/ci.yml (gcc10-x86_64-kheaders, gcc10-x86_64-dw, gcc10-x86_64-unwind, gcc10-x32-kheaders, gcc10-x32-nostacktrace, gcc10-x86-kheaders, gcc10-x86-nostacktrace): New jobs.
* github: add CI actionDmitry V. Levin2020-04-062-11/+418
| | | | | | | | | | | | | | | | Somewhat similar to Travis CI, this runs "make distcheck" on Ubuntu 18.04 using gcc-9, gcc-7, clang-9, and clang-6 on x86_64, x86, and x32 architectures. Compared with Travis CI, GitHub Actions service currently provides a significantly better parallelism as well as (unsurprisingly) better integration with github. However, GitHub Actions cannot replace Travis CI completely as the latter can build on aarch64, s390x, and ppc64le architectures. * .github/workflows/source-code-check.yml: Remove. * .github/workflows/ci.yml: New file.
* github: check source code for whitespace errors on every push and pull requestDmitry V. Levin2020-03-201-0/+11
* .github/workflows/source-code-check.yml: New file.