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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b812596080 
					 
					
						
						
							
							Update lint.yml  
						
						
						
						
					 
					
						2022-04-11 08:49:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						168ba2ca5b 
					 
					
						
						
							
							Create lint.yml  
						
						
						
						
					 
					
						2022-04-06 08:27:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						851508df5e 
					 
					
						
						
							
							ci: explicitly install wayland-protocols on FreeBSD  
						
						... 
						
						
						
						meson.build:86:0: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig 
						
						
					 
					
						2022-02-13 11:14:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc818dd794 
					 
					
						
						
							
							ci: update freebsd-vm to 0.1.6  
						
						
						
						
					 
					
						2022-02-13 11:12:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4e19678b7 
					 
					
						
						
							
							ci: increase FreeBSD VM memory to 2048MB  
						
						... 
						
						
						
						Intermittent CI failures without any useful diagnostics could be caused
by the OOM killer. 1024MB is not really enough to run 3 parallel jobs
with a modern C++ compiler. 
						
						
					 
					
						2021-11-23 19:48:31 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4154492603 
					 
					
						
						
							
							ci: update FreeBSD configuration  
						
						... 
						
						
						
						Use latest action v0.1.5.
Pin runner to macos-10.15. macos-latest will start using macos-11 images
without VirtualBox in less than a month[1].
[1] https://github.com/actions/virtual-environments/issues/4060  
						
						
					 
					
						2021-11-19 21:17:55 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5991bbb741 
					 
					
						
						
							
							ci: run unit-tests  
						
						
						
						
					 
					
						2021-09-15 22:20:46 +07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9880c6929f 
					 
					
						
						
							
							Install libevdev in FreeBSD workflow  
						
						
						
						
					 
					
						2021-07-20 23:03:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569517c531 
					 
					
						
						
							
							chore: update freebsd-vm to 0.1.4  
						
						
						
						
					 
					
						2021-07-03 00:55:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5420a91046 
					 
					
						
						
							
							chore: update FreeBSD action to address ntp sync issue  
						
						
						
						
					 
					
						2021-07-01 00:13:30 -07:00