summaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* ci: Update action and image versionsTavian Barnes2024-01-013-12/+12
|
* ci: Run tests in parallel on macOS and FreeBSDTavian Barnes2023-10-231-2/+3
|
* ci: Install expect for unbufferTavian Barnes2023-10-052-0/+6
|
* ci/freebsd: Use tailscale sshTavian Barnes2023-10-031-10/+3
|
* ci/macos: Don't install coreutilsTavian Barnes2023-10-031-4/+0
| | | | | Since we build our own touch(1) implementation, we no longer need to work around the macOS bug.
* build: Add liburing on LinuxTavian Barnes2023-10-023-4/+7
|
* ci/freebsd: Switch to Tailscale OAuthTavian Barnes2023-09-251-1/+3
|
* ci: Set CC=clang16 on FreeBSDTavian Barnes2023-06-201-1/+1
| | | | Workaround for https://github.com/llvm/llvm-project/issues/58740
* ci: Use macOS 13Tavian Barnes2023-06-121-1/+1
|
* ci: Fix 32-bit Linux dependenciesTavian Barnes2023-05-161-0/+1
|
* ci/codeql: Rename the build stepTavian Barnes2022-12-091-1/+1
|
* Add CodeQL workflow for GitHub code scanningLGTM Migrator2022-12-081-0/+55
|
* ci/codecov: Use a tokenTavian Barnes2022-11-081-2/+3
| | | | Workaround for https://github.com/codecov/codecov-action/issues/837
* codecov: Fix conflicts between src/*.c and tests/*.cTavian Barnes2022-11-031-1/+1
|
* ci: Update GitHub actionsTavian Barnes2022-05-242-5/+5
|
* ci/codecov: Run the sudo testsTavian Barnes2022-05-211-1/+1
|
* Makefile: Split build into bin and obj directoriesTavian Barnes2022-05-161-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 jailTavian Barnes2022-05-131-5/+5
|
* tests: Use skip_if for sudo testsTavian Barnes2022-05-121-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/srcTavian Barnes2022-04-211-1/+1
|
* ci/codecov: Look for gcov files under buildTavian Barnes2022-04-181-1/+1
|
* Source / Include Folder (#88)トトも2022-04-161-1/+1
| | | Moved Source Files Into `src` Folder
* README: Fix CI status badgesTavian Barnes2022-02-241-1/+1
|
* ci: Unify multiple workflows into one with separate jobsTavian Barnes2022-02-244-89/+87
|
* ci/freebsd: Fix missing trailing single quoteTavian Barnes2022-02-241-1/+1
|
* Makefile: Automatically discover the right flags to build with OnigurumaTavian Barnes2022-02-241-1/+1
| | | | Fixes #82.
* Enable Oniguruma by defaultTavian Barnes2022-02-213-2/+6
|
* ci/macos: Switch back to macos-latestTavian Barnes2021-12-191-2/+5
|
* ci/macos: Downgrade to macOS 10.15Tavian Barnes2021-12-101-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.3Tavian Barnes2021-11-251-1/+0
|
* ci: Add a codecov.io workflowTavian Barnes2021-09-281-0/+31
|
* ci/freebsd: Use the official tailscale GitHub actionTavian Barnes2021-05-181-13/+4
|
* ci/freebsd: Use `tailscale ip` instead of hardcoding itTavian Barnes2021-05-181-3/+4
|
* ci/freebsd: Don't run multiple jobs at onceTavian Barnes2021-05-171-0/+2
|
* ci/freebsd: Work around https://github.com/tailscale/tailscale/issues/1889Tavian Barnes2021-05-171-3/+4
|
* ci/freebsd: Use an ephemeral Tailscale keyTavian Barnes2021-05-171-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. Oberhumer2021-04-141-1/+1
|
* ci/freebsd: Don't skip non-pull-request eventsTavian Barnes2021-04-131-1/+1
|
* ci/freebsd: only run if we are the correct repository owner.Markus F.X.J. Oberhumer2021-04-131-0/+2
|
* ci/freebsd: Set the hostname explicitlyTavian Barnes2021-03-281-2/+3
|
* ci: Add a FreeBSD buildTavian Barnes2021-03-281-0/+32
|
* ci: Switch to GitHub ActionsTavian Barnes2021-03-282-0/+49