aboutsummaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* [skip ci] volunteer to maintain POSIX AIOAlan Somers2021-05-301-0/+2
| | | | MFC after: 2 weeks
* [skip ci] add a CODEOWNERS fileAlan Somers2021-05-301-0/+101
| | | | | | | | | | | | | | Summary: Convert MAINTAINERS into a Github CODEOWNERS file. This will automatically assign reviewers to some GH pull requests. The conversion is not 1:1; some committers don't have Github accounts (e.g. adrian), some functional areas don't neatly correspond to a set of files (e.g. kqueue), and mailing lists can't be assigned as a reviewer (e.g. secteam@). But it's a start. MFC after: 2 weeks Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D30559
* .github: Attempt to un-break Clang 9 actionJessica Clarke2021-05-291-2/+2
| | | | | | | | | | | | | | | | GitHub removed Clang 9 from the 20.04 image[1], breaking this build. Thus, manually add the specific versioned packages we need for the Ubuntu jobs to ensure they're installed. Note that we don't do the same for macOS, as Homebrew does not allow multiple llvm@N to co-exist, giving an error if you attempt to install a second one. In practice we don't actually use the compiler field here for anything other than the build name, it's only the cross-bindir that matters, so when it eventually moves to 12 the name will get confusing but the job will still work. MFC after: immediately [1] https://github.com/actions/virtual-environments/commit/15a610677be406d250c1f6732b03c8b87e693a0a
* Enable GitHub actions CI for stable/13 as wellAlex Richardson2021-04-201-1/+1
| | | | | | | | | All cross-building patches have been merged to stable/13 so it should also build fine on macOS+Linux. Reviewed By: uqs MFC after: immediately Differential Revision: https://reviews.freebsd.org/D29831
* GitHub actions: unbreak macOS buildUlrich Spörlein2021-01-081-3/+2
| | | | | | | | Error: llvm 11.0.0 is already installed Also make the linking failure non-fatal: Error: The `brew link` step did not complete successfully
* Github actions: s/master/main/ for the CI workflowUlrich Spörlein2021-01-021-2/+2
|
* GH Actions: Use pre-installed clang packagesUlrich Spörlein2020-11-261-17/+40
| | | | | | | | | | | | | | | | Also fix the run by setting up the environment in non-deprecated way. Always run with --debug to understand better what sort of stuff is happening in the background. Also split out the bmake bootstrap stage (takes about 31s on ubuntu, but 1m14 on macOS?) Drops the dependency on coreutils (realpath, nproc) and thus (?) fixes macOS to be just as fast (4 logical cores vs 2 physical cores before, go figure.) Reviewed by: arichardson Notes: svn path=/head/; revision=368056
* Add github CI for testing cross-building from Linux and macOSAlex Richardson2020-09-231-0/+35
This builds the kernel-toolchain target and an amd64 GENERIC kernel on Ubuntu 18.04, 20.04 and the latest macOS to ensure that new changes don't regress building on non-FreeBSD hosts. Reviewed By: emaste, lwhsu Differential Revision: https://reviews.freebsd.org/D26512 Notes: svn path=/head/; revision=366074