baldurk
f9cc10399f
Add check that all PR commits are formatted
...
* Checking compilation would be prohibitively expensive, but formatting can be
feasibly checked.
2026-04-16 14:00:58 +01:00
baldurk
82835ed267
Bump actions versions in CI
2026-04-16 14:00:58 +01:00
baldurk
d82624e367
Add note to not make draft PRs into pull request template
2026-04-01 17:00:05 +01:00
baldurk
b157bd509d
Reduce the timeout for auto-locking issues
2026-03-15 17:19:10 +00:00
baldurk
b79f32535f
Update key for host after transfer
2026-02-25 13:11:13 +00:00
baldurk
be77a4b24b
Add new server key to ci script
2026-02-22 15:48:36 +00:00
baldurk
7a2af108ad
Remove pipes which can randomly fail apparently
...
* Previously `git log --oneline | grep -v 7a064ae | head -n 100` was throwing an
error `grep: write error: Broken pipe` which as far as I can tell is working
as intended and can't be fixed. So we remove pipes and use temporary files
like animals.
2025-12-02 20:10:20 +00:00
baldurk
c61e3f72f0
Try to make CI check for commit messages more robust
...
* For some reason the commit message check failed to detect a bad message on a
PR commit. The only clue is a 'broken pipe' message from tail in the log but
it doesn't reproduce on another repository with the same scripts :(.
* Temporarily ignore the bad commit from future checks until it drops out of the
most recent 100.
2025-11-27 14:10:13 +00:00
Jake Turner
03b06b7e3c
Update mac CI to use macos-14 runner
2025-10-08 16:10:31 +01:00
baldurk
6eafb75281
Switch back to powershell command that used to fail but now works?!?
...
* Also include lots of other random commands that either don't work, or used to
work and don't now.
2025-08-07 10:00:24 +01:00
baldurk
98c2e94385
Switch to python script for CI VS install that might magically work
...
* Also for diagnostic purposes, print whether the installer succeeded
2025-07-11 11:06:12 +01:00
baldurk
ef4fee6b55
Add a config to try to deliberately poison a pointless and harmful bot
...
* The author of the bot is unwilling to help with reducing the spam it
generates.
2025-06-23 13:43:43 +01:00
baldurk
b49fe5aa8d
Update CI image to windows-2025
...
* This requires custom-installing the V140 toolset which unfortunately takes a
long time on CI :(.
* We also drop the VS2019 target as it has little use.
2025-06-03 17:49:49 +01:00
baldurk
95975e29a2
Remove display step from action
2025-05-30 11:21:16 +01:00
baldurk
3aaf08c903
Add workflow for inactivity lock
2025-05-30 11:05:10 +01:00
baldurk
83a3f480c2
Update CI to build on ubuntu-22.04
...
* ubuntu-20.04 is being deprecated by github's runners
2025-02-11 00:21:09 +00:00
baldurk
db6e93665f
Make it very clear if someone deletes a required section from template
2024-10-28 10:37:54 +00:00
Jake Turner
d09235f30a
Change Mac github runner to MacOS13 instead of MacOS12
2024-10-15 17:25:39 +01:00
baldurk
781dfa47aa
Fix magic brew python commands to shut CI up
2024-10-09 14:30:33 +01:00
baldurk
323726cde8
Ensure we don't use new Android SDKs which are of course broken
2024-08-02 17:08:29 +01:00
baldurk
aa09927662
Remove ignored commit in commit message checks
2024-07-29 14:28:11 +01:00
baldurk
ad35a251b0
Add PR/Push specific commit message handling in CI
...
* The previous ignoring of the top commit was to avoid badly-written merge
commits added by github, we want to continue doing that for PRs but check all
commits on push as a safety measure.
2024-06-05 13:47:18 +01:00
Jake Turner
e64bf288b0
Tweak Mac CI workflow to fix github CI warnings
2024-06-04 13:32:02 +01:00
baldurk
6134e05525
Update checkout actions on CI
2024-06-04 11:10:21 +01:00
baldurk
cae2893238
Fix CI checking commit messages not checking latest
...
* Also ignore (temporarily?) a commit that fails the check
2024-05-31 18:39:06 +01:00
baldurk
cab4928b34
Bump the versions of some CI actions to avoid deprecation warnings
2024-03-01 13:57:19 +00:00
Jake Turner
564e0d09a4
Wildcard remove existing python executables in /usr/local/bin
2023-12-11 07:11:12 +00:00
baldurk
1246f8007a
Restore hack to get homebrew working again
2023-11-22 17:14:48 +00:00
baldurk
18d75ff493
Don't source clang_format script, run via bash
2023-09-05 11:10:06 +01:00
baldurk
4d94209ec1
Change fixed clang-format version to 15
...
* We commit statically linked x64 binaries for clang-format-15 for windows and
linux to make the transition easier for anyone running a linux distro that
doesn't yet support llvm 15, or in future for distros that drop support for
it.
2023-09-05 11:02:08 +01:00
Jake Turner
08a9c1dac2
minimal change to fix Mac CI
2023-09-04 20:50:50 +01:00
baldurk
8009df5027
Add note of rules to bug report template and README
2023-04-06 16:39:22 +01:00
Jake Turner
359e1a4bed
Fix brew python upgrade errors in Mac CI
...
brew unlink python then brew force link python 3.10 & 3.11
2023-01-12 10:32:25 +00:00
Jake Turner
a49e875982
Mac CI tweak for brew package installations
...
Add --overwrite for brew install line for qt5
Removed the "sudo rm *" lines which are not required now "--overwrite" is being used.
2023-01-05 21:33:34 +00:00
Jake Turner
1158a168eb
Change Mac CI to use macos-12
2023-01-05 21:33:34 +00:00
baldurk
8562330f28
Update setup-msbuild CI action to v1.1
2023-01-05 17:39:41 +00:00
baldurk
50ebe545fc
Update all checkout actions to v3
2023-01-05 17:29:35 +00:00
baldurk
6d74877a94
Bump checkout action version
2023-01-05 15:39:14 +00:00
baldurk
5047c68318
Delete even more files to make mac build work
2022-12-27 18:42:13 +00:00
baldurk
98d4af8af5
Workaround weird brew/python thing by deleting python binaries
2022-12-22 17:55:31 +00:00
baldurk
d7b9b61201
Install pcre on mac for CI builds
2022-11-24 23:40:01 +00:00
baldurk
59a7be898a
Fix new-issue link not going to chooser properly
...
* Also bump the config.yml just to see if it starts enforcing a redirect.
2022-08-16 18:39:25 +01:00
baldurk
0d10f3c992
Switch CI to ubuntu 20.04
2022-08-11 15:13:58 +01:00
Jake Turner
f6baad2a0f
Update mac CI to use macos-11 instead of 10.15
...
To fix Mac CI
The macOS-10.15 environment is deprecated, consider switching to macos-11(macos-latest), macos-12 instead. For more details see https://github.com/actions/virtual-environments/issues/5583
2022-07-22 18:45:45 +01:00
baldurk
1494a8f71e
Checking for the upload location variable being set in CI
...
* This helps downstream forks to run CI without seeing a false negative in the
mac release build due to being unable to upload the final package to the
server.
2022-07-15 16:04:13 +01:00
baldurk
601ed78771
Fx mac ssh host signature for new server
2022-05-20 15:48:21 +01:00
baldurk
8c6192d5bd
Copy catch.hpp into qrenderdoc and run on --unittest in non-release
2022-05-20 14:15:31 +01:00
Jake Turner
58f6061bdb
Enable Metal for Mac CI builds
2022-03-25 12:01:29 +00:00
baldurk
c161f6942c
Test building in VS2022 in CI, drop VS2017 check
2022-03-18 14:10:28 +00:00
baldurk
05d31025c0
Test that minimum cmake version works in CI
2022-03-18 14:10:28 +00:00