aboutsummaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* MAINTAINERS: Add myself to standWarner Losh2023-05-081-0/+1
| | | | | | | | People email me when the boot loader breaks anyway, so ask to be included in reviews. And ask strongly since I've had to deal with too many major breakages lately, distruting other things I need to do. Sponsored by: Netflix
* .github: Test DISK_IMAGE_TOOLS_BOOTSTRAP in CIJessica Clarke2023-03-151-1/+1
| | | | | | | | Building the tools is quick so we should provide coverage of this to ensure it keeps working, especially on non-FreeBSD. Reviewed by: emaste, arichardson Differential Revision: https://reviews.freebsd.org/D39073
* Fix typo: messages missing an 'a'.Warner Losh2023-03-011-1/+1
|
* MAINTAINERS+GitHub: Reflect ipfilter was moved from contrib to netpfilCy Schubert2023-02-281-2/+2
| | | | | | Reflect the fact that ipfilter was moved from contrib to netpfil on December 20, 2021 by 3b9b51fe464e. And that ipfilter userland was moved from contrib to sbin/ipf by 41edb306f056 that same day.
* github: Create pull request templateWarner Losh2023-02-281-0/+16
| | | | Just to see how this looks. Will likely need to iterate.
* Add myself to the github code owners fileAndrew Turner2023-02-201-0/+2
|
* .github: Restrict permissions on cross-build jobs.Alex2023-02-091-0/+3
|
* .github: Switch to v3 of actions/checkout.John Baldwin2022-12-211-1/+1
| | | | | | | | | GitHub is emitting a warning that v2 is deprecated due to using Node.js 12. Reported by: GitHub Reviewed by: arichardson, emaste Differential Revision: https://reviews.freebsd.org/D37769
* .github: Attempt to fix and increase robustness of macOS actionJessica Clarke2022-06-301-2/+2
| | | | | | | | | | | | Homebrew has added LLVM 14 and made that the default version, but GitHub continues to install LLVM 13 for now, so it ends up only accessible via the versioned name and not the unversioned one. We also add an explicit installation of llvm@13 so that, if GitHub updates the image to using LLVM 14, the action continues to work, albeit slightly more slowly. This also ensures the compiler label remains correct rather than outdated, as has occurred in the past, and that we don't get new versions of LLVM before we're ready for them, which is especially relevant for stable branches. This all mirrors how the Ubuntu jobs are configured.
* .github: Add a build on Ubuntu 22.04 using llvm 14.John Baldwin2022-06-091-1/+5
| | | | | Reviewed by: uqs Pull Request: https://github.com/freebsd/freebsd-src/pull/599
* .github: Cross-build aarch64 as well as amd64 kernels.John Baldwin2022-06-091-4/+10
| | | | | | | This required adding an explicit os list to the matrix. Reviewed by: uqs Pull Request: https://github.com/freebsd/freebsd-src/pull/599
* .github: Update compilers used for cross-build testing.John Baldwin2022-06-091-8/+4
| | | | | | | | | | | - Drop clang 9 build, and switch the remaining ubuntu build to the more modern clang 12. - Update the label for the macos-latest builds which are now using clang 13 rather than clang 12. Reviewed by: uqs Pull Request: https://github.com/freebsd/freebsd-src/pull/599
* GitHub: Add libefivar's path to CODEOWNERSJose Luis Duran2022-02-271-0/+1
| | | | | | | | | Code owners are automatically requested for review when someone opens a pull request that modifies code that they own. https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners Pull Request: https://github.com/freebsd/freebsd-src/pull/581
* [skip ci] fix syntax in CODEOWNERSAlan Somers2021-07-221-32/+30
| | | | | | | | | | | | | | | * Fix invalid usernames - Fix spelling of ngie-eign - Delete users who aren't members of the FreeBSD org * Fix spelling of usr.bin/fetch in CODEOWNERS * rm "a directory anywhere in the repo" patterns from CODEOWNERS Even though they're documented as working, in practice they don't. https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-code-owners#codeowners-file-location MFC after: 2 weeks Sponsored by: Axcient Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D30849
* Make it clear we're running clang-12 for the GH actionsUlrich Spörlein2021-07-201-3/+3
| | | | | | | This chases a homebrew change in the default clang version. Reviewed by: arichardson Differential Revision: https://reviews.freebsd.org/D31231
* [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