Oliver Hamlet
10929878d9
Update version and changelog for v0.28.4
0.28.4
2025-12-31 19:21:17 +00:00
Oliver Hamlet
3890c3a095
Improve some doc comments
2025-12-30 15:19:42 +00:00
Oliver Hamlet
4bfa4c9539
Don't error if metadata list contains duplicate known Bash Tags
...
It's harmless to have duplicates, and the list is not documented to contain unique elements.
2025-12-30 15:06:11 +00:00
Oliver Hamlet
9b81824851
Fix writing metadata files in current working directory
2025-12-29 10:22:12 +00:00
Oliver Hamlet
caa860b2df
Rename YAML emitter functions for clarity
2025-12-28 16:04:31 +00:00
Oliver Hamlet
bbfafe25da
Tidy up the YAML emitter impl
...
Reduce duplication, and make the map handling a little less hacky.
2025-12-28 16:01:33 +00:00
Oliver Hamlet
8869878a8a
Move detail key before condition key in File YAML
2025-12-28 15:23:02 +00:00
Oliver Hamlet
d77aed71eb
Fix escaping " and \ in double-quoted YAML strings
2025-12-28 15:22:11 +00:00
Oliver Hamlet
e93f1f9632
Add padding in single-item YAML flow lists
...
To match the style that we use in LOOT's masterlists.
2025-12-28 15:21:51 +00:00
Oliver Hamlet
b2b363ad34
Account for prelude substitution in error line and column numbers
...
If the error occurs before the prelude, the line and column numbers are unchanged.
If the error occurs after the prelude, the line number is offset by the difference between the length of the original and replacement preludes.
If the error occurred within the replacement prelude, the line and column numbers are adjusted to match the position of the error within the prelude file that was used as a replacement, and the error message indicates that the error occurred within the prelude.
These changes should make it easier to debug masterlist loading errors that are due to incorrect syntax.
2025-12-22 22:06:47 +00:00
Oliver Hamlet
0f6492be10
Fix clippy warning & error
...
They were introduced as part of Rust v1.92.0.
2025-12-22 21:03:37 +00:00
Oliver Hamlet
fa97ac8b5d
Fix off-by-one error in error column numbers
...
It turns out that marker column values from Saphyr are not actually 1-indexed.
2025-12-22 21:01:33 +00:00
Oliver Hamlet and GitHub
b6d864ebd6
Merge pull request #193 from loot/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6
2025-12-15 17:07:20 +00:00
Oliver Hamlet and GitHub
b6d81c7e7d
Merge pull request #191 from loot/dependabot/github_actions/actions/cache-5
...
Bump actions/cache from 4 to 5
2025-12-15 16:57:56 +00:00
dependabot[bot] and GitHub
29a9f04688
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 15:34:52 +00:00
dependabot[bot] and GitHub
24e41e84e0
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 15:34:41 +00:00
Oliver Hamlet
2c8ce8150b
Update NPM dependencies to fix vulnerabilities
...
As reported by npm audit, and fixed by running "npm audit fix". The updated dependencies are:
- glob
- js-yaml
2025-11-26 18:55:19 +00:00
Oliver Hamlet
6e010e12cf
Remove mentions of Yarn from Node.js wrapper
...
While I think it (or pnpm) is still necessary to generate a project template, I don't think it's needed now that's done, I'd rather just use npm since it's bundled with Node.js, and having the two lockfiles is causing confusion.
2025-11-26 18:54:13 +00:00
Oliver Hamlet
08b4de822c
Remove unused NAPI-RS-generated GitHub Actions workflow
...
It might be useful to adapt in the future, but I can just refer back to it in Git history if so.
2025-11-26 18:52:38 +00:00
Oliver Hamlet
74cb4ca31c
Remove unused maturin-generated GitHub Actions workflow
...
It might be useful to adapt in the future, but I can just regenerate it at that point if so.
2025-11-26 18:51:23 +00:00
Oliver Hamlet
2042839da8
Replace use of taiki-e/install-action
...
The action updates very frequently with irrelevant changes (for other things it can install), making it more of a review burden than it's worth.
2025-11-24 21:01:17 +00:00
Oliver Hamlet
eb54203d3f
Reduce scope of CI env var
2025-11-24 21:01:16 +00:00
Oliver Hamlet
61a6569d29
Reduce redundancy in Actions matrices
2025-11-24 21:01:16 +00:00
Oliver Hamlet
7e183cc644
Remove obsolete env var from CI workflow
2025-11-24 20:55:20 +00:00
Oliver Hamlet
bcc060d65c
Remove obsolete audit exemption
2025-11-24 20:34:31 +00:00