Commit Graph

56 Commits

Author SHA1 Message Date
Ryan Foster
e94f9194a2 CI: Update first-party GitHub Actions to v4
GitHub Actions has deprecated actions based on node16. The v4 actions
are based on node20. Replace first-party v2/v3 actions with their v4
counterparts.

GitHub Actions has deprecated actions based on node12 and forces them to
run on node16, which is also deprecated. Update to v4 actions to avoid
warnings on CI.

See:
https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-01-30 16:25:38 -08:00
Vainock
132d4bafdd CI: Add obs-crowdin-sync 2023-08-16 12:51:54 -07:00
tt2468
7a09f38a64 base: Remove actions building and refactor CMake for submodule 2022-05-13 20:23:03 -07:00
tt2468
ac102de1e8
Merge branch 'master' into docs-formatting 2022-04-25 20:30:25 -07:00
tt2468
b02a32ce06 ci: Apply version suffix to macOS builds 2022-03-01 15:26:45 -08:00
Dominik Nakamura
df13ad30b7
Update lint workflow name 2022-02-19 16:13:59 +09:00
Dominik Nakamura
be48d0bfe9
Add CI task to lint markdown files 2022-02-19 16:08:18 +09:00
tt2468
b3a5c55bef CI: Only codesign when not PR 2022-02-16 12:00:01 -08:00
tt2468
f76de69b34 CI: Use windows-2019 explicitly
Github actions recently migrated windows-latest to windows-2022 and
in the process broke a bunch of shit.
2022-02-16 11:55:57 -08:00
Stéphane Lepin
ab137ce8a4
ci: restrict push builds to the master branch 2022-02-14 00:19:19 +01:00
Stéphane Lepin
3362d3f998
ci(macos): bump Packages version 2022-02-13 23:51:39 +01:00
Stéphane Lepin
7ca8140a34
ci(macos): use a common password for keychain import steps 2022-02-13 23:47:32 +01:00
Stéphane Lepin
eeb7bac4b7
ci(macos): import installer certificate in existing keychain 2022-02-01 10:19:36 +01:00
Stéphane Lepin
7113055218
ci(macos): configure productsign with installer certificate 2022-02-01 10:12:42 +01:00
Brendan Allan
1844f85e1f CI: Add MacOS CI
Add MacOS CI for `master`

Co-authored-by: tt2468 <tt2468@gmail.com>
2022-01-18 19:26:42 -08:00
tt2468
043444cad5 workflows: Enable plugin tests on nightly linux builds 2021-12-31 15:26:54 -08:00
tt2468
61973e75dc Revert "CI: Build against OBSProject Qt distribution"
This reverts commit 59e1083557.
2021-09-24 18:26:34 -07:00
tt2468
59e1083557 CI: Build against OBSProject Qt distribution 2021-09-24 18:14:26 -07:00
tt2468
670fa7c249 CI: More fixes 2021-08-30 04:15:55 -07:00
tt2468
d858118e28 CI: Fix oopsies 2021-08-30 03:42:32 -07:00
tt2468
bb71a4c77b CI: Prefix checkinstall version to avoid errors 2021-08-30 03:29:30 -07:00
tt2468
3dfd091e71 CI: Provide package version suffix to cmake 2021-08-30 03:17:09 -07:00
tt2468
d669db24ac CI: Update some stuff 2021-08-30 02:30:48 -07:00
tt2468
ac78acd28c CI: Try to fix tag recognition (again) 2021-08-30 01:46:52 -07:00
tt2468
1849c39c4c CI: Fix git tag recognition 2021-08-28 23:51:55 -07:00
tt2468
0b02b7453e Fix package version 2021-08-28 23:28:00 -07:00
tt2468
d7d6969092 CI: Add release builds for Windows + Linux
Also updates badges on README
2021-08-28 23:20:28 -07:00
tt2468
a363a0865b CI: Remove unnecessary linux build flags 2021-06-05 23:50:40 -07:00
tt2468
451730325a CI: Don't try to create build dirs if they exist
Fuck powershell. Doing this in bash is literally
`mkdir -p`
2021-05-02 20:10:32 -07:00
tt2468
fab3bde9e0 CI: Cache Qt archive instead of directory
Helps build times
2021-04-28 20:27:34 -07:00
tt2468
671407efaf CI: Qt private shit 2021-04-28 20:17:26 -07:00
tt2468
35569cd4af CI: Add deps I didnt think were necessary 2021-04-28 20:14:12 -07:00
tt2468
ff1f016964 CI: Damn pipewire shit 2021-04-28 20:10:33 -07:00
tt2468
4e62b40857 CI: Add Ubuntu run 2021-04-28 20:07:57 -07:00
tt2468
ec0deb4f48 CI: More shit + caching 2021-04-28 19:41:39 -07:00
tt2468
134a6b7efe CI: Fix installer filename 2021-04-28 19:05:58 -07:00
tt2468
0042d40256 CI: Don't build obs browser 2021-04-28 18:55:41 -07:00
tt2468
ebdc954aa7 CI: Update qt msvc 2021-04-28 18:49:44 -07:00
tt2468
63a3e28c4b CI: Update some stuff 2021-04-28 18:45:56 -07:00
tt2468
3ae8c1a8fb CI: Test the old gh actions script 2021-04-28 18:34:44 -07:00
tt2468
89373827f0 CI: Make qt cache the directory now 2021-04-28 17:43:52 -07:00
tt2468
a42954262c CI: Can we cache the directory? 2021-04-28 17:38:38 -07:00
tt2468
f99ad7f347 CI: It's all dumb 2021-04-28 17:28:37 -07:00
tt2468
94d2fed542 CI: CI is dumb 2021-04-28 17:26:32 -07:00
tt2468
758ce3303b CI: How about now 2021-04-28 17:21:48 -07:00
tt2468
23daa40bdd CI: More stuff 2021-04-28 17:19:01 -07:00
tt2468
90386bb81b CI: Match cache stuff 2021-04-28 17:11:28 -07:00
tt2468
1f07b44bec CI: Maybe fix cache? 2021-04-28 16:53:46 -07:00
tt2468
bdeab93890 CI: Test CI 2021-04-28 16:50:45 -07:00
tt2468
06857e58ea CI: Don't run git commands if not run on ci 2021-04-28 16:04:26 -07:00