59 Commits
Author SHA1 Message Date
Oliver Hamlet 36fea7e190 Set version to 0.24.0 0.24.0 2025-01-13 22:00:08 +00:00
Oliver Hamlet b647914d8e Install ICU from package repositories in CI
Ubuntu 24.04 provides a new-enough version of ICU to be accepted by the libloot build.
2025-01-13 21:57:31 +00:00
Oliver Hamlet fe710c2d3f Migrate to the ubuntu-24.04 GitHub Actions runner
The ubuntu-20.04 runner is due to be deprecated on 2025-02-01 and unsupported by 2025-04-01.
2025-01-13 21:57:31 +00:00
Oliver Hamlet 52d271e34a Update actions/upload-artifact to v4 2025-01-13 21:57:31 +00:00
Oliver Hamlet 5efefa3984 Update libloot to v0.24.5
Build libloot from source to avoid issues with runtime dependencies not being available on different GitHub Actions runners.
2025-01-13 21:57:29 +00:00
Oliver Hamlet d56177b2c1 Set version to 0.21.0 0.21.0 2023-09-13 20:19:06 +01:00
Oliver Hamlet f31ff5cffc Update to libloot v0.21.0 2023-09-13 20:19:05 +01:00
Oliver Hamlet 013d56f2d7 Replace use of set-output in GitHub Actions workflows
It's deprecated and will be disabled at some point.
2023-06-05 17:43:11 +01:00
Oliver Hamlet 62e77373a7 Update checkout and upload-artifact GitHub Actions
To resolve deprecation warnings in workflows.
2023-06-05 17:42:08 +01:00
Oliver Hamlet 865da2a726 Stop uploading snapshot artifacts to Artifactory
The JFrog account that's used by the LOOT organisation will be
deactivated on 2023-07-02 because JFrog are sunsetting their free
accounts.
2023-06-05 17:33:34 +01:00
Oliver Hamlet 143cb72029 Set version to 0.18.0 0.18.0 2022-03-01 17:54:13 +00:00
Oliver Hamlet 4dcb55bfe7 Refactor validator versioning 2022-03-01 17:53:32 +00:00
Oliver Hamlet 3494da0bff Update to libloot v0.18.0
Update linux builds to use Ubuntu 20.04 as part of that because libloot
is also built on 20.04 and links to libraries there.
2022-03-01 17:48:57 +00:00
Oliver Hamlet 2943544bab Update CI to build using MSVC 2019
GitHub are going to be removing their windows-2016 images in March 2022.

libloot v0.18.0 is also built with MSVC 2019 and so metadata-validator
will need to use 2019 or newer to link to it.
2022-03-01 17:44:39 +00:00
Oliver Hamlet 89209879fc Fix MSVC warning C26496 2022-03-01 17:41:44 +00:00
Oliver Hamlet f9c4c74619 Add -Wall, -Wextra to GCC compile options 2022-03-01 17:38:54 +00:00
Oliver Hamlet 3db5eb116a Add /permissive-, /W4 to MSVC compile options 2022-03-01 17:33:41 +00:00
Oliver Hamlet a21d6f0168 Tidy up and modernise CMakeLists
- Replaces non-target-specific commands with equivalent target-specific
  commands
- Removes some unnecessary regex string matching
2022-03-01 17:32:36 +00:00
Oliver Hamlet ae136e732d Add clang-format config and run it
The config is the same used by the loot repository.
2022-03-01 17:16:29 +00:00
Oliver Hamlet 613fd7c839 Update references to LOOT API 2022-03-01 17:08:59 +00:00
Oliver Hamlet f29ef61860 Set version to 0.17.0 0.17.0 2021-09-29 21:32:30 +01:00
Oliver Hamlet 568118c4f4 Add support for validating with prelude substitution 2021-09-29 19:24:18 +01:00
Oliver Hamlet fc2866ef62 Update to libloot v0.17.0 2021-09-29 19:23:43 +01:00
Oliver Hamlet c6e86d2ce7 Set version number to 0.16.1 0.16.1 2021-08-11 20:23:23 +01:00
Oliver Hamlet 6d6cec5325 Fix missing gcc-8 in Linux release build 2021-08-11 20:23:02 +01:00