1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-04 22:22:16 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Dudemanguy
51da9d257e ci: fix the path for logs on failure in mingw
The old directory was wrong. The actual build directory has the matrix
prefix in its name.
2021-11-25 21:33:29 -06:00
Dudemanguy
31780a6db5 ci: add meson builds
Update the github workflows to also do meson builds for every OS.
Additionally, make every workflow execute the built mpv executable
(except for windows and FreeBSD's waf executable) to make sure that it
runs. As an aside, FreeBSD unfortunately is a bit less elegant since it
is in a VM.
2021-11-14 19:13:10 +00:00
Jan Ekström
a76527772e github/workflows: use xcode 13.1 if image defaults to xcode 13.0
I find it both hilarious and sad that Github decided that defaulting
to XCode 13.0 was a good idea... At least they added 13.1 quickly.

Ref actions/virtual-environments#4180
Ref actions/virtual-environments#4300
2021-10-21 21:29:08 +03:00
sfan5
b3f3c3fec0 ci: update libs used by mingw build 2021-10-07 21:01:48 +03:00
Jan Ekström
da58510a14 github/workflows: enable macOS 11.x CI
This image has finally become public.
2021-10-06 21:56:33 +03:00
Jan Ekström
64fa440c69 github/workflows: disable seccomp for linux native CI
This CI builder bases on openSUSE Tumbleweed, and recently had
its glibc updated. This led to new syscalls such as 'clone3' not
being allowed through the security layer.

Can be reverted after Github Actions updates their security policy.

actions/virtual-environments#3812
2021-10-02 19:20:36 +03:00
Jan Beich
abe523c1d0 github/workflows: add freebsd CI 2021-07-27 20:53:44 +03:00
Jan Ekström
24c05423a4 github/workflows: separate jobs with an endline 2021-07-25 16:49:32 +03:00
Jan Ekström
08b82f56cd github/workflows: add linux CI 2021-07-25 16:49:32 +03:00
Jan Ekström
0c26551345 github/workflows: add macOS CI 2021-07-25 11:53:31 +03:00
sfan5
3010588d14 build: move mingw jobs to Github actions 2021-05-16 01:55:37 +03:00