Oliver Hamlet
54604a0ec8
Update version and changelog for v0.28.3
0.28.3
2025-10-22 18:19:02 +01:00
Oliver Hamlet
88ef5a8042
Improve licenses script
...
Tidy up formatting, and improve license selection logic so that the Apache license is no longer downloaded. This doesn't change what notices are generated.
2025-10-22 18:17:26 +01:00
Oliver Hamlet
a06078592f
Append -fno-lto to CXXFLAGS
...
When building the first layer of the C++ wrapper, to fix undefined symbol errors when linking libloot as built by Manjaro Linux's default makepkg config.
2025-10-22 17:49:41 +01:00
Oliver Hamlet
faa48eb2e6
Update some outdated info in metadata doc
2025-10-11 10:22:35 +01:00
Oliver Hamlet
5a50264eeb
Update rust-ini to v0.21.3
...
This removes a dependency.
2025-10-11 09:07:51 +01:00
Oliver Hamlet
0b42c35b32
Link dependency notices to crates.io
...
It's the canonical location for all dependencies, and from there people can browse to the repositories or elsewhere.
2025-10-10 23:40:29 +01:00
Oliver Hamlet
893e807d4b
Rewrite licenses script
...
It no longer depends on cargo-attribution, fixes some dev dependencies being included, and fixes some dependencies not being included.
2025-10-10 23:40:29 +01:00
Oliver Hamlet
f217904715
Update dependency notices
...
I forgot to do this before the last release.
2025-10-10 23:31:05 +01:00
Oliver Hamlet
aba9fed6ee
Remove unnecessary trusted crates
...
Dependency updates mean that these crates are no longer used, so there's no benefit to keeping them recorded as trusted.
2025-10-10 19:42:43 +01:00
Oliver Hamlet
5d565fc758
Update libloading to v0.8.9
...
To drop a windows-targets dependency.
2025-10-10 19:41:24 +01:00
Oliver Hamlet
a8d43af678
Pull in new audits for log crate
2025-10-10 19:25:47 +01:00
Oliver Hamlet
239266a1be
Install uv in CI using a GitHub Action
...
The Action has a couple of advantages over pipx:
- It verifies the checksum of the downloaded binary
- It caches the installed uv
- It caches UV's own package cache
2025-10-09 18:20:02 +01:00
Oliver Hamlet
68fae38aad
Run uv with --locked in CI
2025-10-09 18:20:02 +01:00
Oliver Hamlet
ac2b340890
Update version in uv.lock
2025-10-09 18:20:01 +01:00
Oliver Hamlet
c2d8bfe1d3
Remove duplicate Read the Docs config
2025-10-04 16:07:28 +01:00
Oliver Hamlet
cfda074b2e
Grant contents write permission to release jobs
...
Since I restricted the default GitHub Actions token to read-only permissions, this permission needs to be explicitly granted to allow the creation of a release and the upload of release assets.
0.28.2
2025-10-03 19:47:59 +01:00
Oliver Hamlet
f4a0917294
Update version and changelog for v0.28.2
2025-10-03 19:23:48 +01:00
Oliver Hamlet
961642ad6e
Avoid setting CMAKE_* variables globally
...
Instead set their target-specific equivalents.
The POSITION_INDEPENDENT_CODE property isn't set because it already defaults to ON for shared libraries.
2025-10-03 17:41:33 +01:00
Oliver Hamlet
24e3f99d9e
Don't treat compiler warnings as errors by default
...
So that new warnings don't cause issues for library consumers.
Instead use CMake's CMAKE_COMPILE_WARNING_AS_ERROR option to treat them as errors in CI.
2025-10-03 17:39:11 +01:00
Oliver Hamlet and GitHub
6c951c648d
Merge pull request #154 from loot/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-10-02 08:03:50 +01:00
Oliver Hamlet and GitHub
ce909cca1c
Merge pull request #155 from loot/dependabot/github_actions/actions/setup-python-6
...
Bump actions/setup-python from 5 to 6
2025-10-02 08:03:34 +01:00
dependabot[bot] and GitHub
a36be2a63e
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 19:53:46 +00:00
dependabot[bot] and GitHub
493b0ef099
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 19:53:43 +00:00
Oliver Hamlet
d9179544c9
Verify the hash of downloaded Doxygen in CI
2025-10-01 20:31:07 +01:00
Oliver Hamlet
d859edc2ba
Use Dependabot to keep Actions up to date
2025-10-01 20:11:33 +01:00