baldurk
97380e0e45
Update version of action dependency
2026-08-26 08:33:05 +01:00
baldurk
3b1a832a57
Fix moronic bullshit that broke V140 toolset on VS2026
...
* Newest VS2026 dropped support for the entirely working v140 tools for zero
good reason: https://developercommunity.visualstudio.com/t/Visual-
Studio-2026-188-update-removes-v/11121716
* This then breaks our CI since we can't install the toolset manually. After
lots of dancing, this set of magic words seems to work for now, but who can
say for how long.
2026-08-04 11:48:20 +01:00
baldurk
0549154b30
Use new version of VS when installing compilers in CI
2026-06-17 08:10:03 +01:00
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