Commit Graph
66 Commits
Author SHA1 Message Date
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