Georges Basile Stavracas Neto
579149f6a4
Revert "WIP"
...
This reverts commit 3882d005e7 .
I'm so sorry :(
2024-12-19 10:52:07 -03:00
Georges Basile Stavracas Neto
3882d005e7
WIP
2024-12-19 10:50:56 -03:00
tytan652
f03280c4fd
CI: Disable Flatpak bundling on publish
...
It is not needed to publish on a Flatpak repo and the push workflow
already generates a bundle.
2024-12-10 15:49:19 -05:00
Ryan Foster
b4cd523d28
CI: Disable PVS-Studio job
...
Per discussion, temporarily disable PVS-Studio for now.
2024-12-09 18:42:47 -05:00
Matt Gajownik
5cd5e736c6
CI: Fix translation download script bugs
...
- download: Perform download tasks in the correct order
- download: Don't attempt to commit empty submodule changes
2024-10-05 14:58:30 +10:00
Matt Gajownik
67b952310c
CI: Use correct commit hash for translation download
...
Previous hash was for the source changes, needed the built action.
2024-10-05 12:39:57 +10:00
Matt Gajownik
91fdbefafb
CI: Bump Crowdin Sync to fix translation download
2024-10-05 12:20:16 +10:00
PatTheMav
aa10a7b46a
CI: Extend condition check for language file upload
2024-09-18 16:08:38 -04:00
PatTheMav
2bffc6b1ff
CI: Update build-project workflow to use Xcode 15.4 for macOS builds
2024-09-18 16:08:38 -04:00
PatTheMav
df75840fdb
CI: Update wrangler-action action
2024-09-18 16:08:38 -04:00
PatTheMav
2084ac0a17
CI: Add documentation to complex shell script constructs
2024-09-18 16:08:38 -04:00
PatTheMav
2d95d8b98c
CI: Remove Ccache restoration for Windows builds
...
Once upon a time there was the idea to enable use of Ccache for
Windows builds on CI as well, but to achieve this the project would
need to switch to clang-cl.exe as its compiler and use an additional
post-build step to generate PDBs from binaries.
Using a different compiler for continuous integration than for building
release builds defeats the purpose of CI however, so the idea was
dropped.
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
Vainock
7385947780
CI: Fix condition for changed files in upload locales action
2024-09-11 12:26:37 -04:00
Ryan Foster
9925345eb6
CI: Update flatpak-builder and flat-manager actions
...
This should remove some warnings on CI about deprecated GitHub Actions
versions.
2024-08-29 13:31:39 -04:00
derrod
154f0b549d
CI: Update all workflows to Ubuntu 24.04
2024-08-23 13:44:04 -04:00
PatTheMav
f82598d10e
CI: Add clang-analyze analytics for macOS builds
2024-08-20 17:20:31 -04:00
derrod
5cbeb1536a
CI: Bump sign-windows commit hash
2024-08-15 04:51:39 +02:00
PatTheMav
19d3e30a3a
CI: Replace cmake-format with gersemi for CMake file format checks
2024-08-14 12:07:47 -04:00
Ryan Foster
70307a5d25
CI: Add updateChannel to check-tag in Publish workflow
...
This was missing even though we try to set it later.
2024-06-13 13:28:04 -04:00
Ryan Foster
0ea90380b4
Revert "CI: Remove redundant checkout step in Windows Patches job"
...
This reverts commit 8fcdfb815f .
This checkout is not redundant. It is required so that the
windows-patches action files can actually be found.
2024-06-12 19:41:48 -04:00
Ryan Foster
8fcdfb815f
CI: Remove redundant checkout step in Windows Patches job
2024-06-12 19:04:24 -04: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
6d3a645bbf
CI: Restrict PVS-Studio analysis to obsproject repo
2024-06-07 16:09:19 -04:00
derrod
dff4dd9acf
CI: Run PVS-Studio analysis on Windows
2024-06-04 18:37:44 -04:00
derrod
dfc842bfc4
CI: Update signing workflow commit and permissions
2024-05-28 13:47:37 -04:00
derrod
b5b457d7b0
CI: Attest signed Windows build
2024-05-28 13:45:42 -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
7968f567b1
CI: Add Windows Patches Action
2024-05-02 16:40:09 -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
derrod
d7bf65a80b
CI: Rename and update windows-signing action
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
PatTheMav
fc9d3a208e
CI: Fix JSON runtime error for language file uploads
...
The upload step in the job uses the output of two prior steps as its
condition. One of the jobs itself is a conditional job, so if the
primary condition is not met, the secondary output is not set and the
fromJSON call will fail.
Using a string comparison allows the check to still work as expected
(as the output will be an empty string otherwise)
2024-03-27 18:28:14 -04:00
PatTheMav
193019d214
CI: Fix scheduled language file check running on same commit hash
...
When a prior scheduled nightly run is detected with the identical
commit hash, then the entire language file check should be skipped.
This adds the missing condition to skip the check for changed files
removing the unnecessary warning contained in the workflow results.
2024-02-26 17:31:22 -05:00
tytan652
409bd12db3
CI: Update Flatpak AppStream validation
...
Also add AppStream validation to Build Project workflow
2024-02-23 09:40:06 -03:00
Georges Basile Stavracas Neto
48b5affc5b
CI: Update Flathub screenshots URL
...
This is what Flathub uses now. It's an implementation detail that will
eventually be hidden away in a Flathub-specific publish action. But for
now, we still publish directly, and we have to adapt.
2024-02-21 16:48:37 -05:00
Georges Basile Stavracas Neto
8438c08ced
CI: Switch to flathub-infra actions
...
They contain a more recent commit with a fix for a flatpak-builder
regression.
2024-02-21 16:48:37 -05:00
Georges Basile Stavracas Neto
062813eb8a
CI: Bump images to KDE 6.6
...
This should avoid a large pull on each CI run.
2024-02-13 15:44:29 -05:00
Georges Basile Stavracas Neto
427fd30bd9
CI: Remove validateToPublish input
...
It's not used anymore.
2024-02-13 15:44:29 -05:00
Georges Basile Stavracas Neto
31b10f3634
CI: Don't manually commit screenshots to OSTree
...
The flatpak-github-action action does that for us, and even better, it
properly handles the build arch.
2024-02-13 15:44:29 -05:00
Georges Basile Stavracas Neto
06bb6f0be7
CI: Pass mirror-screenshots-url to build workflow
...
This allows flatpak-builder to set up and commit the screenshots on our
behalf.
2024-02-13 15:44:29 -05:00
Georges Basile Stavracas Neto
d8308f289b
CI: Use flathub-infra images
...
Flathub provides Docker images with the tooling we need, and the
pre-installed runtimes. Let's use that.
2024-02-13 15:44:29 -05: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