Ryan Foster
eee8129900
CI: Update Signing action commit
2026-03-30 18:13:20 -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
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
Ryan Foster
e7480af67d
CI: Update sign-windows commit
2025-06-11 15:01:45 -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
derrod
395da055da
CI: Update signing action commit
2025-04-15 14:34:44 -04:00
PatTheMav
7f04039afe
CI: Update macOS workflows to macOS 15 runners with Xcode 16.1
2025-01-23 16:43:37 -05:00
PatTheMav
df75840fdb
CI: Update wrangler-action action
2024-09-18 16:08:38 -04:00
Ryan Foster
f036b0dc3f
CI: Update softprops/action-gh-release to v2.0.8
2024-09-13 17:40:42 -04:00
derrod
154f0b549d
CI: Update all workflows to Ubuntu 24.04
2024-08-23 13:44:04 -04:00
derrod
5cbeb1536a
CI: Bump sign-windows commit hash
2024-08-15 04:51:39 +02:00
derrod
5bc1d31a98
CI: Update windows signing workflow commit
2024-06-10 17:25:25 -04:00
Ryan Foster
dab4349e05
CI: Fix incorrect filenames in release creation
...
Follow-up to fb4d65875e .
2024-06-07 19:40:18 -04:00
derrod
dfc842bfc4
CI: Update signing workflow commit and permissions
2024-05-28 13:47:37 -04:00
Ryan Foster
b3ee2f89b9
CI: Add Ubuntu 24.04
...
Add a job matrix for the Ubuntu Build so that we can test builds on both
Ubuntu 22.04 and 24.04.
2024-05-16 14:34:08 -04:00
Ryan Foster
ad63efd4b1
CI: Fix Windows Signing action commit hash
2024-05-02 17:24:16 -04:00
derrod
f7f06dea8d
CI: Include Windows artifacts in draft release
2024-05-02 16:40:09 -04:00
derrod
fe42236b1b
CI: Update Windows signing workflow commit
2024-05-02 16:40:09 -04:00
Ryan Foster
65462fdc1d
CI: Update softprops/action-gh-release to v2.0.4
...
This is one of the few remaining actions in this repo that was still
using node16. Updating will remove the associated warnings.
2024-04-24 13:15:08 -04:00
PatTheMav
fb4d65875e
CI: Update Linux build scripts to use CMake presets
...
Also adds source package generation and updates Cirrus CI script.
2024-04-13 23:48:38 -04:00
Ryan Foster
29b71c14d2
CI: Fix incorrect commit hash for signing workflow
...
When merging the PR for the previous commits, I forgot the note that
stated that it required a merge commit to preserve the pinned commit
hash for the workflow. Thus, when I merged with "Rebase and merge", the
commit hash changed, and the workflow broke.
Update the commit hash to the correct version and fix my mistake.
2024-02-08 14:23:15 -05:00
derrod
780cbacca1
CI: Explicitly set commit hash for signing workflow
2024-02-08 13:38:04 -05:00
derrod
ffd5879ec9
CI: Move Windows signing to reusable workflow
2024-02-08 13:38:04 -05:00
Ryan Foster
66978c4d23
CI: Switch to macOS 14 runners and Xcode 15.2
...
The macOS 14 runners are M1-based and more performant than the macOS 13
runners. They also seems less prone to random failure.
https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-02-03 18:47:11 -05:00
derrod
348793b3f0
CI: Update Google Cloud GitHub Actions
2024-02-01 03:22:09 -05:00
Ryan Foster
c36e5e1e6e
CI: Update upload-artifact from v3 to v4 for Sparkle appcast job
...
Implement the new merge sub-action from upload-artifact as a separate
job that requires the Sparkle appcast creation job so that we still get
a single combined artifact for the Sparkle appcast. This lets us update
upload-artifact from v3 to v4.
GitHub Actions has deprecated Actions based on node16. The v4 actions
are based on node20.
See:
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-01-31 14:04:11 -05:00
Ryan Foster
fbbfbc6858
CI: Update first-party GitHub Actions from v3 to v4
...
GitHub Actions has deprecated Actions based on node16. The v4 actions
are based on node20. Replace first-party v3 actions with their v4
counterparts.
See:
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-01-29 22:36:53 -05:00
derrod
ae5000dd1a
CI: Switch to production codesigning cert
2024-01-29 20:10:28 -05:00
derrod
83e65170ad
CI: Sign and package Windows builds
2024-01-09 18:54:46 -05:00
PatTheMav
37773b036a
CI: Remove concurrency limits for push workflow
2023-08-24 14:46:30 -04:00
PatTheMav
7b5ea3de40
CI: Remove language file upload from push workflow
2023-08-24 14:46:30 -04:00
PatTheMav
3a347fe327
CI: Fix push workflow checking for ref name instead of type
...
Documentation should always be updated on a tag push, hence why the
check should be skipped, but requires checking the type rather than
the name.
2023-08-16 18:33:51 -04:00
PatTheMav
4654b93168
CI: Do not cancel concurrent workflow runs for pushes to master
2023-08-16 16:01:55 -04:00
Vainock
bb8146bbdc
CI: Update obs-crowdin-sync to latest
2023-08-13 23:44:55 +10:00
Sebastian Beckmann
211a812cc7
CI: Shorten job and step labels in workflow files
2023-08-02 01:07:44 +02:00
Patrick Heyer
a2c0d4969a
CI: Add fixes for tagged release runs and assorted minor issues
...
* Add provisioning profile support for macOS builds
* Fix internal variable names in macOS packaging script
* Add fallback git reference for validator actions
* Add required repository environment to documention deployment jobs
* Pass GitHub pull request number to GitHub CLI explicitly
* Use shortened commit hash for Steam nightly versions
* Ensure that concurrency check for tagged push uses a boolean value
* Update disk image creation function to retry ejection on CI
* Fix repository checkout in Flatpak publish action
* Fix output paths and filenames of generated appcast XML files
* Limit notice about notarization password use to non-CI usage
* Remove architecture-specific suffix from appcast artifact name
2023-07-27 15:26:45 +02:00
PatTheMav
96a48e86c3
CI: Add new reusable workflows for GitHub Actions
2023-07-17 20:09:53 +02:00