Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci/freebsd: Use the system compiler | Tavian Barnes | 2024-02-01 | 1 | -2/+1 |
| | | | | Release builds work now on FreeBSD 14. | ||||
* | ci: Add an OmniOS builder | Tavian Barnes | 2024-01-09 | 1 | -0/+32 |
| | |||||
* | ci: Add a DragonFly BSD job | Tavian Barnes | 2024-01-04 | 1 | -0/+31 |
| | |||||
* | ci: Add a NetBSD job | Tavian Barnes | 2024-01-03 | 1 | -1/+34 |
| | |||||
* | ci: Add an OpenBSD job | Tavian Barnes | 2024-01-02 | 1 | -0/+30 |
| | |||||
* | ci: Use vmactions/freebsd-vm | Tavian Barnes | 2024-01-02 | 1 | -16/+21 |
| | |||||
* | ci: Update action and image versions | Tavian Barnes | 2024-01-01 | 3 | -12/+12 |
| | |||||
* | ci: Run tests in parallel on macOS and FreeBSD | Tavian Barnes | 2023-10-23 | 1 | -2/+3 |
| | |||||
* | ci: Install expect for unbuffer | Tavian Barnes | 2023-10-05 | 2 | -0/+6 |
| | |||||
* | ci/freebsd: Use tailscale ssh | Tavian Barnes | 2023-10-03 | 1 | -10/+3 |
| | |||||
* | ci/macos: Don't install coreutils | Tavian Barnes | 2023-10-03 | 1 | -4/+0 |
| | | | | | Since we build our own touch(1) implementation, we no longer need to work around the macOS bug. | ||||
* | build: Add liburing on Linux | Tavian Barnes | 2023-10-02 | 3 | -4/+7 |
| | |||||
* | ci/freebsd: Switch to Tailscale OAuth | Tavian Barnes | 2023-09-25 | 1 | -1/+3 |
| | |||||
* | ci: Set CC=clang16 on FreeBSD | Tavian Barnes | 2023-06-20 | 1 | -1/+1 |
| | | | | Workaround for https://github.com/llvm/llvm-project/issues/58740 | ||||
* | ci: Use macOS 13 | Tavian Barnes | 2023-06-12 | 1 | -1/+1 |
| | |||||
* | ci: Fix 32-bit Linux dependencies | Tavian Barnes | 2023-05-16 | 1 | -0/+1 |
| | |||||
* | ci/codeql: Rename the build step | Tavian Barnes | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | Add CodeQL workflow for GitHub code scanning | LGTM Migrator | 2022-12-08 | 1 | -0/+55 |
| | |||||
* | ci/codecov: Use a token | Tavian Barnes | 2022-11-08 | 1 | -2/+3 |
| | | | | Workaround for https://github.com/codecov/codecov-action/issues/837 | ||||
* | codecov: Fix conflicts between src/*.c and tests/*.c | Tavian Barnes | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | ci: Update GitHub actions | Tavian Barnes | 2022-05-24 | 2 | -5/+5 |
| | |||||
* | ci/codecov: Run the sudo tests | Tavian Barnes | 2022-05-21 | 1 | -1/+1 |
| | |||||
* | Makefile: Split build into bin and obj directories | Tavian Barnes | 2022-05-16 | 1 | -1/+1 |
| | | | | | This also moves the main binary from ./bfs to ./bin/bfs, and ./tests.sh to ./tests/tests.sh, with the goal of keeping the repository root clean. | ||||
* | ci/freebsd: Run in a jail | Tavian Barnes | 2022-05-13 | 1 | -5/+5 |
| | |||||
* | tests: Use skip_if for sudo tests | Tavian Barnes | 2022-05-12 | 1 | -1/+1 |
| | | | | | | This lets us categorize the sudo tests properly, which fixes e.g. $ ./tests.sh --posix --sudo | ||||
* | Makefile: Put the main .o files under build/src | Tavian Barnes | 2022-04-21 | 1 | -1/+1 |
| | |||||
* | ci/codecov: Look for gcov files under build | Tavian Barnes | 2022-04-18 | 1 | -1/+1 |
| | |||||
* | Source / Include Folder (#88) | トトも | 2022-04-16 | 1 | -1/+1 |
| | | | Moved Source Files Into `src` Folder | ||||
* | README: Fix CI status badges | Tavian Barnes | 2022-02-24 | 1 | -1/+1 |
| | |||||
* | ci: Unify multiple workflows into one with separate jobs | Tavian Barnes | 2022-02-24 | 4 | -89/+87 |
| | |||||
* | ci/freebsd: Fix missing trailing single quote | Tavian Barnes | 2022-02-24 | 1 | -1/+1 |
| | |||||
* | Makefile: Automatically discover the right flags to build with Oniguruma | Tavian Barnes | 2022-02-24 | 1 | -1/+1 |
| | | | | Fixes #82. | ||||
* | Enable Oniguruma by default | Tavian Barnes | 2022-02-21 | 3 | -2/+6 |
| | |||||
* | ci/macos: Switch back to macos-latest | Tavian Barnes | 2021-12-19 | 1 | -2/+5 |
| | |||||
* | ci/macos: Downgrade to macOS 10.15 | Tavian Barnes | 2021-12-10 | 1 | -1/+2 |
| | | | | | | | macOS 11 comes with a broken touch(1) that ignores -h. Work around it for now by downgrading macOS. Link: https://apple.stackexchange.com/a/425730/397839 | ||||
* | ci/freebsd: Don't pin an old tailscale version2.3 | Tavian Barnes | 2021-11-25 | 1 | -1/+0 |
| | |||||
* | ci: Add a codecov.io workflow | Tavian Barnes | 2021-09-28 | 1 | -0/+31 |
| | |||||
* | ci/freebsd: Use the official tailscale GitHub action | Tavian Barnes | 2021-05-18 | 1 | -13/+4 |
| | |||||
* | ci/freebsd: Use `tailscale ip` instead of hardcoding it | Tavian Barnes | 2021-05-18 | 1 | -3/+4 |
| | |||||
* | ci/freebsd: Don't run multiple jobs at once | Tavian Barnes | 2021-05-17 | 1 | -0/+2 |
| | |||||
* | ci/freebsd: Work around https://github.com/tailscale/tailscale/issues/1889 | Tavian Barnes | 2021-05-17 | 1 | -3/+4 |
| | |||||
* | ci/freebsd: Use an ephemeral Tailscale key | Tavian Barnes | 2021-05-17 | 1 | -7/+11 |
| | | | | There should be no need for the shared machine key any more. | ||||
* | CI: try to fix freebsd once again. | Markus F.X.J. Oberhumer | 2021-04-14 | 1 | -1/+1 |
| | |||||
* | ci/freebsd: Don't skip non-pull-request events | Tavian Barnes | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | ci/freebsd: only run if we are the correct repository owner. | Markus F.X.J. Oberhumer | 2021-04-13 | 1 | -0/+2 |
| | |||||
* | ci/freebsd: Set the hostname explicitly | Tavian Barnes | 2021-03-28 | 1 | -2/+3 |
| | |||||
* | ci: Add a FreeBSD build | Tavian Barnes | 2021-03-28 | 1 | -0/+32 |
| | |||||
* | ci: Switch to GitHub Actions | Tavian Barnes | 2021-03-28 | 2 | -0/+49 |