[tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation #2666

Merged
crueter merged 19 commits from update-fmt into master 2025-10-05 03:04:54 +02:00
Owner

Uses tags for a bunch of deps that can use them

Also adds a bunmch of scripts to tools/cpm, notably for checking hashes
and checking for updates.

TODO for the future:

  • CI target to check hashes
  • Weekly CI to check for updates

Need to get that other CI runner up

additional stuff

  • Ports gentoo fixes
  • makes solaris work (TODO: sdl2)
  • way better docs
  • properly separates CPMUtil as a standalone project
Uses tags for a bunch of deps that can use them Also adds a bunmch of scripts to tools/cpm, notably for checking hashes and checking for updates. TODO for the future: - CI target to check hashes - Weekly CI to check for updates Need to get that other CI runner up additional stuff - Ports gentoo fixes - makes solaris work (TODO: sdl2) - way better docs - properly separates CPMUtil as a standalone project
crueter changed title from [tools] refactor: update/hash checking scripts, use tags for more deps to WIP: [tools] refactor: update/hash checking scripts, use tags for more deps 2025-10-03 23:00:17 +02:00
crueter changed title from WIP: [tools] refactor: update/hash checking scripts, use tags for more deps to WIP: [tools] refactor: update/hash check scripts, use tags for some more deps 2025-10-04 03:03:00 +02:00
crueter force-pushed update-fmt from 3cf01f06b3
All checks were successful
eden-license / license-header (pull_request) Successful in 34s
to a65eea69c8
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
2025-10-04 09:40:44 +02:00
Compare
crueter changed title from WIP: [tools] refactor: update/hash check scripts, use tags for some more deps to [tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation 2025-10-05 00:08:23 +02:00
crueter force-pushed update-fmt from 39c55b6acf
Some checks failed
eden-license / license-header (pull_request) Failing after 23s
to 800d98d212
Some checks failed
eden-license / license-header (pull_request) Failing after 21s
2025-10-05 03:01:10 +02:00
Compare
Lizzie approved these changes 2025-10-05 03:04:00 +02:00
MaranBr force-pushed update-fmt from 800d98d212
Some checks failed
eden-license / license-header (pull_request) Failing after 21s
to 7e975a4224
Some checks failed
eden-license / license-header (pull_request) Failing after 20s
2025-10-05 03:04:22 +02:00
Compare
MaranBr approved these changes 2025-10-05 03:04:41 +02:00
MaranBr scheduled this pull request to auto merge when all checks succeed 2025-10-05 03:04:48 +02:00
crueter merged commit 9f385bf627 into master 2025-10-05 03:04:54 +02:00
crueter deleted branch update-fmt 2025-10-05 03:04:55 +02:00
Sign in to join this conversation.
No description provided.