|
df138e12c4
|
fix: compat freebsd
|
2025-06-22 09:55:57 +02:00 |
|
|
373fd77f7a
|
chore: update cross-platform-actions/action
|
2025-06-22 09:54:46 +02:00 |
|
|
0bdea1e46f
|
ci: bump FreeBSD to 14.3
|
2025-06-22 01:02:53 -04:00 |
|
|
84bd0d452e
|
ci: run the docker workflow monthly instead of daily
Rebuilding the gentoo docker image daily is most definitely going to
bust through the free CI tier limits.
|
2025-06-21 16:05:00 -04:00 |
|
|
d4f61ad271
|
ci: allow manual triggering of docker workflow
|
2025-06-21 16:05:00 -04:00 |
|
|
5ff6b0ad0f
|
.github/workflows: tweak job names
They didn't seem to correspond to the workflow, properly. Making
triggering them locally weird.
|
2025-04-04 00:04:51 -05:00 |
|
|
84162ec604
|
.github/workflows/clang-format: bump github action
|
2025-04-04 00:04:51 -05:00 |
|
|
a3ee5f1125
|
Update clang-format.yml
|
2025-02-21 09:04:22 +01:00 |
|
|
e53497bab6
|
.github/workflows: allow forks to manually run flake lock update
|
2024-09-28 13:21:55 -05:00 |
|
|
e394485857
|
.github/workflows: don't run on forks
|
2024-09-28 12:55:47 -05:00 |
|
|
3ade275d10
|
fix: version
|
2024-09-13 09:02:23 +02:00 |
|
|
6417782af6
|
chore: lint
|
2024-09-13 08:55:14 +02:00 |
|
|
dcbcf90aef
|
Update freebsd.yml
|
2024-07-17 22:52:39 +02:00 |
|
|
ed0ed398b7
|
Update freebsd.yml
|
2024-07-17 22:46:58 +02:00 |
|
|
16ff5ee99b
|
.github/workflows/linux: fail-fast
|
2024-06-09 13:41:01 -05:00 |
|
|
532a90259b
|
Dont fail docker image builds when another build fails
|
2024-05-30 20:18:33 +02:00 |
|
|
8adb0a5644
|
.github/workflows: fix meson deprecations
|
2024-05-28 15:41:10 -05:00 |
|
|
b6ca3ea4d9
|
worflows: add update-flake-lock action
automatically updates the nix flake lock file
runs once a month
|
2024-05-28 13:29:25 +05:30 |
|
|
1a9952d0c0
|
workflows: add nix-test workflow
Checks the flake
Builds and tests the package
|
2024-05-28 13:29:25 +05:30 |
|
|
af87388eb4
|
Update docker.yml
|
2024-05-28 09:13:11 +02:00 |
|
|
49afcdf715
|
Add GitHub action for nightly Dockerfiles building
|
2024-05-11 16:16:02 +02:00 |
|
|
fc6d708fb6
|
chore: disable cland-tidy for now
|
2024-05-06 10:50:55 +02:00 |
|
|
79ae530bd2
|
pipewire: unbreak build on FreeBSD (#3193)
|
2024-05-02 08:31:40 +02:00 |
|
|
55915f95f1
|
ci: move FreeBSD to ubuntu runners
With the recent runner hardware upgrade[1] and support in the
cross-platform-actions[2] it became possible to use a Linux runner for
this workflow.
Linux-based configuration appears to be faster and stabler than macOS,
so it's now recommended for use.
[1]: https://github.blog/2024-01-17-github-hosted-runners-double-the-power-for-open-source/
[2]: https://github.com/cross-platform-actions/action/releases/tag/v0.23.0
|
2024-02-28 23:56:10 -08:00 |
|
|
977c66e7c5
|
Merge pull request #2948 from alebastr/clang-tidy-fix
ci: fix clang-tidy action
|
2024-02-21 09:19:20 +01:00 |
|
|
450a344426
|
chore: only label issues
|
2024-02-21 09:19:03 +01:00 |
|
|
5fc2b97194
|
ci: fix clang-tidy action
|
2024-02-20 17:22:33 -08:00 |
|
|
efb2eb5073
|
chore: update cpp-linter
|
2024-02-20 22:24:30 +01:00 |
|
|
b8324be8c4
|
fix: token
|
2024-02-20 08:26:14 +01:00 |
|
|
d59d6e8765
|
chore: remove duplicate fedora/c++20 job definition
|
2024-02-19 16:35:56 -08:00 |
|
|
175852e527
|
chore: auto label
|
2024-02-19 23:24:20 +01:00 |
|
|
41b2d0cb29
|
chore(workflows): concurrency
|
2024-02-19 23:09:24 +01:00 |
|
|
41ebdc3cb6
|
Merge pull request #2768 from zjeffer/feat/zjeffer/freebsd-bump
|
2023-12-25 08:31:03 +01:00 |
|
|
13e904c20d
|
Bump cross-platform-action to attempt fixing freebsd runner
|
2023-12-25 00:26:39 +01:00 |
|
|
77f0584d0d
|
Bump clang-tidy cpp-linter-action version to v2.7.5
|
2023-12-24 23:08:22 +01:00 |
|
|
dbe02ebe41
|
Added clang-tidy GitHub action
Created clang-tidy.yml
Renamed lint.yml to clang-format.yml
|
2023-12-20 14:31:27 +01:00 |
|
|
95b0647c91
|
chore: increase freebsd timeout
|
2023-10-26 22:17:20 +02:00 |
|
|
33f8a02fb5
|
ci: Increase freebsd timeout to 2h
After switching to a new FreeBSD action, the job seems to take longer
than 30 minutes.
Therefore, an increase in the timeout is necessary.
|
2023-10-26 17:19:26 +02:00 |
|
|
efab1daa7e
|
chore: switch freebsd action
|
2023-10-25 18:35:58 +02:00 |
|
|
799fce0dc6
|
ci: Set freebsd to timeout after 30min
The job runs very unreliably and often times out after 6h of being stuck
in a boot loop.
This commit reduces the timeout to 30min.
|
2023-10-24 19:01:40 +02:00 |
|
|
f598e348c4
|
ci: Update Linter job
|
2023-10-21 12:50:56 +02:00 |
|
|
6dd2cfba34
|
ci: Lint header files with hpp file ending
|
2023-10-21 11:57:11 +02:00 |
|
|
c85738574c
|
Use C++20 by default
|
2023-07-16 16:00:26 +02:00 |
|
|
fa9f3a6dc5
|
make:Add phony 'test' rule
|
2023-03-13 00:50:19 +00:00 |
|
|
01cee153a4
|
ci: try to build with cpp_std=c++20
Add an extra job to build with `-std=c++20` on Fedora.
Update actions/checkout to v3.
|
2023-01-21 02:18:45 -08:00 |
|
|
58a399b9af
|
chore(ci, meson): add inotify dependency for BSD
|
2022-08-24 02:22:40 +08:00 |
|
|
60821257ac
|
chore(ci): adjust FreeBSD to follow upstream recommendations
- use macos-12 as macos-10.15 will be removed on 2022-08-30
- use major version to transparently pick up updates
|
2022-07-29 20:05:24 +00:00 |
|
|
0708573fa4
|
chore(ci): upgrade FreeBSD to 13.1
FreeBSD doesn't support /latest and /quarterly package repos on EOL
versions. 13.0 reaches EOL on 2022-08-31, so avoid CI breakage.
|
2022-07-13 21:26:45 +00:00 |
|
|
c35f91ed7a
|
Update linux.yml
New Gentoo CI container
|
2022-07-06 09:50:21 +00:00 |
|
|
632058a4f6
|
chore(ci): test upower module on freebsd
|
2022-05-23 16:33:48 +00:00 |
|