PatTheMav and Ryan Foster
2e2612dc95
CI: Update macos runners and used Xcode version
...
In preparation for macOS 27 and to fix existing build errors when
Swift 6 (rather than Swift 6.1 is used) to build the project, force use
of macOS 26 runners as well as Xcode 26.5 for CI.
2026-06-04 15:57:25 -04:00
Ryan Foster
aafd466423
CI: Update sign-windows commit
2026-05-26 14:19:50 -04:00
Ryan Foster
037100a281
CI: Update yuzutech/annotations-action to v0.6.0
2026-05-26 14:18:40 -04:00
Ryan Foster
5b1a4fc8c2
CI: Update peter-evans/create-pull-request to v8.1.1
2026-05-26 14:18:40 -04:00
Ryan Foster
51462e7f22
CI: Update obsproject/obs-crowdin-sync
...
Update both the download and upload actions.
2026-05-26 14:18:40 -04:00
Ryan Foster
6dfd961099
CI: Update korelstar/xmllint-problem-matcher
2026-05-26 14:18:40 -04:00
Ryan Foster
d8dc0df278
CI: Update google-github-actions/auth to v3.0.0
2026-05-26 14:18:40 -04:00
Ryan Foster
8167a74c60
CI: Update github/codeql-action/upload-sarif to v4.35.5
2026-05-26 14:18:40 -04:00
Ryan Foster
5ecc2dd514
CI: Update flatpak/flatpak-github-actions to v6.7
...
Update both flatpak-builder and flat-manager.
2026-05-26 14:18:40 -04:00
Ryan Foster
0e9c744a4a
CI: Update cloudflare/wrangler-action to v4.0.0
2026-05-26 14:18:40 -04:00
Ryan Foster
065c1e2b77
CI: Update Homebrew/actions/setup-homebrew
2026-05-26 14:18:40 -04:00
Ryan Foster
9774be6c1c
CI: Update CyberAndrii/steam-totp
...
Update to remove node20 deprecation warnings.
Also update the source of the action since the name has changed.
2026-05-26 14:18:40 -04:00
Ryan Foster
bc17e3dc5f
CI: Update CyberAndrii/setup-steamcmd
...
Update to remove node20 deprecation warnings.
Also update the source of the action since the name has changed.
2026-05-26 14:18:40 -04:00
Ryan Foster
bf0c56d9e7
CI: Update actions/upload-artifact/merge to v7.0.1
2026-05-26 14:18:40 -04:00
Ryan Foster
34e3cfe99e
CI: Update actions/upload-artifact to v7.0.1
2026-05-26 14:18:40 -04:00
Ryan Foster
11330693e9
CI: Update actions/download-artifact to v8.0.1
2026-05-26 14:18:40 -04:00
Ryan Foster
9ba3b7357c
CI: Update actions/checkout to v6.0.2
2026-05-26 14:18:40 -04:00
Ryan Foster
3f505216ee
CI: Update actions/cache/save to v5.0.5
2026-05-26 14:18:40 -04:00
Ryan Foster
e3a0540a3a
CI: Update actions/cache/restore to v5.0.5
2026-05-26 14:18:40 -04:00
Ryan Foster
49adc4d463
CI: Update actions/cache to v5.0.5
2026-05-26 14:18:40 -04:00
Ryan Foster
716784f02b
CI: Update actions/attest-build-provenance to v4.1.0
...
Also, change from actions/attest-build-provenance to actions/attest. The
former is just a wrapper around the latter now.
2026-05-26 14:18:40 -04:00
Ryan Foster
eee8129900
CI: Update Signing action commit
2026-03-30 18:13:20 -04:00
Ryan Foster
434f815684
CI: Pin Homebrew/actions/setup-homebrew to commit hash
...
The master branch head currently points to
https://github.com/Homebrew/actions/commit/4ebd32341e5b59ae7e1581111aa99d5d34cef962 .
2026-03-30 18:12:25 -04:00
Ryan Foster
4c11218c67
CI: Pin github/codeql-action/upload-sarif to commit hash
...
The v3 tag currently points to v3.34.1 which is
https://github.com/github/codeql-action/commit/ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 .
https://github.com/github/codeql-action/releases/tag/v3.34.1
2026-03-30 18:12:25 -04:00
Ryan Foster
a07d62de6e
CI: Pin actions/upload-artifact/merge to commit hash
...
The v4 tag currently points to v4.6.2 which is
https://github.com/actions/upload-artifact/commit/ea165f8d65b6e75b540449e92b4886f43607fa02 .
https://github.com/actions/upload-artifact/releases/tag/v4.6.2
2026-03-30 18:12:25 -04:00
Ryan Foster
afc13fb796
CI: Pin actions/upload-artifact to commit hash
...
The v4 tag currently points to v4.6.2 which is
https://github.com/actions/upload-artifact/commit/ea165f8d65b6e75b540449e92b4886f43607fa02 .
https://github.com/actions/upload-artifact/releases/tag/v4.6.2
2026-03-30 18:12:25 -04:00
Ryan Foster
9e4e67f577
CI: Pin actions/download-artifact to commit hash
...
The v4 tag currently points to v4.3.0 which is
https://github.com/actions/download-artifact/commit/d3f86a106a0bac45b974a628896c90dbdf5c8093 .
https://github.com/actions/download-artifact/releases/tag/v4.3.0
2026-03-30 18:12:25 -04:00
Ryan Foster
3fa6da6ae5
CI: Pin actions/checkout to commit hash
...
The v4 tag currently points to v4.3.1 which is
https://github.com/actions/checkout/commit/34e114876b0b11c390a56381ad16ebd13914f8d5 .
https://github.com/actions/checkout/releases/tag/v4.3.1
2026-03-30 18:12:25 -04:00
Ryan Foster
11a5c514be
CI: Pin actions/cache/save to commit hash
...
The v4 tag currently points to v4.3.0 which is
https://github.com/actions/cache/commit/0057852bfaa89a56745cba8c7296529d2fc39830 .
https://github.com/actions/cache/releases/tag/v4.3.0
2026-03-26 23:58:02 -04:00
Ryan Foster
3647b6a67d
CI: Pin actions/cache/restore to commit hash
...
The v4 tag currently points to v4.3.0 which is
https://github.com/actions/cache/commit/0057852bfaa89a56745cba8c7296529d2fc39830 .
https://github.com/actions/cache/releases/tag/v4.3.0
2026-03-26 23:57:41 -04:00
Ryan Foster
bf09bf9389
CI: Pin actions/cache to commit hash
...
The v4 tag currently points to v4.3.0 which is
https://github.com/actions/cache/commit/0057852bfaa89a56745cba8c7296529d2fc39830 .
https://github.com/actions/cache/releases/tag/v4.3.0
2026-03-26 23:57:21 -04:00
Ryan Foster
ab7ac20339
CI: Pin actions/attest-build-provenance to commit hash
...
The v1 tag currently points to v1.4.4 which is
https://github.com/actions/attest-build-provenance/commit/ef244123eb79f2f7a7e75d99086184180e6d0018 .
https://github.com/actions/attest-build-provenance/releases/tag/v1.4.4
2026-03-26 23:57:01 -04:00
tytan652 and Ryan Foster
60533db7c7
CI: Add local exceptions to flatpak-builder-lint
...
For some reason the action can no longer check if the URL generated in
the metainfo is reachable.
So to avoid keeping CI failing, local exceptions rule are
added.
Unfortunately it requires to keep a copy of exceptions already submitted
to Flathub.
2026-03-08 11:48:16 -04:00
derrod
944d92a733
CI: Update Signing action commit
2026-03-05 21:24:40 +01:00
derrod
1933c9e320
CI: Update ECC cert with fixed one
2026-03-05 21:24:07 +01:00
derrod
7a2430ac3c
CI: Update commit for windows signing workflow
2026-03-01 01:46:23 +01:00
derrod
9df63c8084
CI: Update code signing certificates
2026-03-01 01:44:58 +01:00
Anton Kesy and Ryan Foster
451ef048a4
CI: Fix typo
2026-01-14 13:47:30 -05:00
PatTheMav and Ryan Foster
b696f5402e
CI: Add Xcode compile cache to scheduled cleanup
2026-01-14 11:13:59 -05:00
PatTheMav and Ryan Foster
97a498d67a
CI: Replace ccache with Xcode compile cache
2026-01-13 15:34:10 -05:00
PatTheMav and Ryan Foster
ee8e34b3e3
CI: Remove buildspec usage from Windows builds
2026-01-12 11:18:05 -05:00
PatTheMav and Ryan Foster
ee374486a2
CI: Remove buildspec usage from Zsh scripts
2026-01-12 11:18:05 -05:00
PatTheMav and Ryan Foster
5e1cd6057a
CI: Replace buildspec in Appcast update action
...
Updates the sparkle-appcast action to use Sparkle version information
from the CMake preset file instead of the obsoleted buildspec file.
2026-01-12 11:18:05 -05:00
tytan652 and Ryan Foster
916a50c83d
build-aux,CI: Update Flatpak to 2026-01-09 deps
...
- Upgrade to Freedesktop 25.08
- Update libvpl to version 2.15.0
- Update vpl-gpu-rt to version 25.3.4
2026-01-10 18:38:08 -05:00
PatTheMav and Ryan Foster
003bfcb65d
CI: Update gersemi formula
...
As gersemi exists as a core Homebrew formula now, CI needs to use a
version-pinned formula to avoid sudden format check failures due to
possible "breaking changes" between gersemi versions.
2026-01-09 15:47:12 -05:00
tytan652 and Ryan Foster
ef9ec6fcc3
build-aux,CI: Replace Flatpak KDE SDK with Freedesktop SDK
...
The Qt components are from the same repo as other dependencies.
The KDE Platform was never a good fit for OBS Studio for multiple
reasons:
- Life cycle too short and misaligned with OBS Studio causing users to
get EOL notification too often.
- Third-party Qt plugins were allowed which could change Qt's behavior.
- KDE exclusives sandboxed holes were inherited.
2025-12-17 21:15:17 -05:00
tytan652 and Ryan Foster
081b684959
build-aux: Replace Flatpak modules with pre-compiled dependencies
...
To reduce compile time and prepare for aarch64 support, dependencies
compilation except CEF is moved to a BuildStream project junctionned
with Freedesktop SDK.
The BuildStream project is configured to build dependencies in a
Flatpak-like environment.
2025-12-17 21:15:17 -05:00
tytan652 and Ryan Foster
b6524fef5a
CI: Prepare more space for Flatpak jobs
2025-11-26 13:50:31 -05:00
Dennis Sädtler and Ryan Foster
9c79ff71de
CI: Pin patch generation workflows to windows-2022
2025-09-23 15:04:21 -04:00
tytan652 and Ryan Foster
a9002811ad
CI: Update Flatpak action
...
https://github.com/flatpak/flatpak-github-actions/pull/231
2025-09-19 14:51:41 -04:00