Ryan Foster
aafd466423
CI: Update sign-windows commit
2026-05-26 14:19:50 -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
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
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
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
4ebd32341e .
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
ebcb5b36de .
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
ea165f8d65 .
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
ea165f8d65 .
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
d3f86a106a .
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
34e114876b .
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
0057852bfa .
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
0057852bfa .
https://github.com/actions/cache/releases/tag/v4.3.0
2026-03-26 23:57:41 -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
ef244123eb .
https://github.com/actions/attest-build-provenance/releases/tag/v1.4.4
2026-03-26 23:57:01 -04:00
derrod
944d92a733
CI: Update Signing action commit
2026-03-05 21:24:40 +01:00
derrod
7a2430ac3c
CI: Update commit for windows signing workflow
2026-03-01 01:46:23 +01:00
PatTheMav
b696f5402e
CI: Add Xcode compile cache to scheduled cleanup
2026-01-14 11:13:59 -05:00
PatTheMav
97a498d67a
CI: Replace ccache with Xcode compile cache
2026-01-13 15:34:10 -05:00
tytan652
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
tytan652
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
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
b6524fef5a
CI: Prepare more space for Flatpak jobs
2025-11-26 13:50:31 -05:00
Dennis Sädtler
9c79ff71de
CI: Pin patch generation workflows to windows-2022
2025-09-23 15:04:21 -04:00
tytan652
a9002811ad
CI: Update Flatpak action
...
https://github.com/flatpak/flatpak-github-actions/pull/231
2025-09-19 14:51:41 -04:00
PatTheMav
4ff872c9bb
CI: Update macOS runner for building to use Xcode 16.4
...
The current version of swift-format uses features that are only
supported in more recent Swift compiler versions than the one shipped
with Xcode 16.1.0.
2025-09-04 17:58:27 -04:00
Ryan Foster
e757039106
CI: Update obs-crowdin-sync action
2025-07-25 16:14:00 -04:00
PatTheMav
c54d4c51bd
CI: Fix failures of analyze workflow runs due to GitHub policy change
...
GitHub introduced a policy change on 2024-05-06 which deprecated
support for SARIF files that contain multiple runs for the same tool.
2025-07-25 14:26:46 -04:00
Ryan Foster
7e894a56f4
CI: Add checkout to fix gh CLI usage
...
The gh CLI utility will fail without a git checkout.
2025-07-12 13:46:14 -04:00
Ryan Foster
883e9283bf
CI: Add GH_TOKEN to fix usage of GitHub CLI
2025-07-07 19:40:19 -04:00
Ryan Foster
c88a364d90
CI: Prevent hotfixes from overwriting Flathub beta
...
When 31.0.4 was published, it published to the Flathub beta channel,
which overwrote the running 31.1.0 beta/rc. This was due to an
assumption that we would not publish an out-of-band hotfix release once
we had moved to a new beta release cycle. To prevent this in the future,
we can check the last two releases to see if they are different tag
series and if one is a prerelease.
2025-07-07 14:16:19 -04:00
Ryan Foster
dc49a03697
Revert "CI: Prevent hotfixes from overwriting Flathub beta"
...
This reverts commit 8501c45390 .
2025-07-07 14:16:19 -04:00
Ryan Foster
e14ffeaacd
Revert "fixup! CI: Prevent hotfixes from overwriting Flathub beta"
...
This reverts commit 9d3f14683a .
2025-07-07 14:16:19 -04:00
Ryan Foster
9d3f14683a
fixup! CI: Prevent hotfixes from overwriting Flathub beta
2025-07-07 13:50:48 -04:00
Ryan Foster
8501c45390
CI: Prevent hotfixes from overwriting Flathub beta
...
When 31.0.4 was published, it published to the Flathub beta channel,
which overwrote the running 31.1.0 beta/rc. This was due to an
assumption that we would not publish an out-of-band hotfix release once
we had moved to a new beta release cycle. To prevent this in the future,
we can check the last two releases to see if they are different tag
series and if one is a prerelease.
2025-07-07 13:50:48 -04:00
Ryan Foster
e7480af67d
CI: Update sign-windows commit
2025-06-11 15:01:45 -04:00
Ryan Foster
68c01125d2
CI: Update steam-upload runner to macos-15
2025-06-06 17:45:48 -04:00
Ryan Foster
bf48a84d1c
CI: Explicitly label Windows artifact and asset architecture
...
Explicitly label the Windows x64 artifacts and assets as such to
disambiguate them from the Windows arm64 artifacts and assets.
Subsequently, make the windows-patches action able to take an
architecture argument which defaults to x64. This will help enable later
usage for Windows arm64.
Lastly, rearrange some of the Windows lines in push.yaml to have a
consistent order.
2025-06-04 16:26:58 -04:00
Ryan Foster
796f04865b
CI: Add WoA artifacts to releases
...
This only adds the build and the PDB zips to releases. We don't build
the installer right now, so we don't have to handle that here yet.
2025-06-02 13:08:19 -04:00
Ryan Foster
235be8ca3f
CI: Update obs-crowdin-sync to latest
...
This should allow obs-crowdin-sync to work with the UI/frontend folder
structure changes.
2025-05-13 15:24:52 -04:00
tytan652
a368f05d01
CI: Use Flatpak action upstream
...
The fork has been merge with upstream.
https://github.com/flathub-infra/flatpak-github-actions/issues/17
2025-04-22 18:11:27 -04:00
derrod
395da055da
CI: Update signing action commit
2025-04-15 14:34:44 -04:00