chore: prepare v0.6.5 release

This commit is contained in:
2026-03-15 21:05:58 -07:00
parent fe2da22d29
commit e35aac6ee0
6 changed files with 15 additions and 2 deletions

View File

@@ -421,6 +421,7 @@ jobs:
version_no_v="${{ steps.version.outputs.VERSION }}" version_no_v="${{ steps.version.outputs.VERSION }}"
version_no_v="${version_no_v#v}" version_no_v="${version_no_v#v}"
cp packaging/aur/subminer-bin/PKGBUILD aur-subminer-bin/PKGBUILD cp packaging/aur/subminer-bin/PKGBUILD aur-subminer-bin/PKGBUILD
cp packaging/aur/subminer-bin/.SRCINFO aur-subminer-bin/.SRCINFO
bash scripts/update-aur-package.sh \ bash scripts/update-aur-package.sh \
--pkg-dir aur-subminer-bin \ --pkg-dir aur-subminer-bin \
--version "${{ steps.version.outputs.VERSION }}" \ --version "${{ steps.version.outputs.VERSION }}" \

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## v0.6.5 (2026-03-15)
### Internal
- Release: Seed the AUR checkout with the repo `.SRCINFO` template before rewriting metadata so tagged releases do not depend on prior AUR state.
## v0.6.4 (2026-03-15) ## v0.6.4 (2026-03-15)
### Internal ### Internal

View File

@@ -1,5 +1,8 @@
# Changelog # Changelog
## v0.6.5 (2026-03-15)
- Seeded the AUR checkout with the repo `.SRCINFO` template before rewriting metadata so tagged releases do not depend on prior AUR state.
## v0.6.4 (2026-03-15) ## v0.6.4 (2026-03-15)
- Reworked AUR metadata generation to update `.SRCINFO` directly instead of depending on runner `makepkg`, fixing tagged release publishing for `subminer-bin`. - Reworked AUR metadata generation to update `.SRCINFO` directly instead of depending on runner `makepkg`, fixing tagged release publishing for `subminer-bin`.

View File

@@ -1,6 +1,6 @@
{ {
"name": "subminer", "name": "subminer",
"version": "0.6.4", "version": "0.6.5",
"description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration", "description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration",
"packageManager": "bun@1.3.5", "packageManager": "bun@1.3.5",
"main": "dist/main-entry.js", "main": "dist/main-entry.js",

View File

@@ -1,6 +1,6 @@
## Highlights ## Highlights
### Internal ### Internal
- Release: Reworked AUR metadata generation to update `.SRCINFO` directly instead of depending on runner `makepkg`, fixing tagged release publishing for `subminer-bin`. - Release: Seed the AUR checkout with the repo `.SRCINFO` template before rewriting metadata so tagged releases do not depend on prior AUR state.
## Installation ## Installation

View File

@@ -73,6 +73,10 @@ test('release workflow publishes subminer-bin to AUR from tagged release artifac
assert.match(releaseWorkflow, /AUR_SSH_PRIVATE_KEY/); assert.match(releaseWorkflow, /AUR_SSH_PRIVATE_KEY/);
assert.match(releaseWorkflow, /ssh:\/\/aur@aur\.archlinux\.org\/subminer-bin\.git/); assert.match(releaseWorkflow, /ssh:\/\/aur@aur\.archlinux\.org\/subminer-bin\.git/);
assert.match(releaseWorkflow, /scripts\/update-aur-package\.sh/); assert.match(releaseWorkflow, /scripts\/update-aur-package\.sh/);
assert.match(
releaseWorkflow,
/cp packaging\/aur\/subminer-bin\/\.SRCINFO aur-subminer-bin\/\.SRCINFO/,
);
assert.match(releaseWorkflow, /version_no_v="\$\{\{ steps\.version\.outputs\.VERSION \}\}"/); assert.match(releaseWorkflow, /version_no_v="\$\{\{ steps\.version\.outputs\.VERSION \}\}"/);
assert.match(releaseWorkflow, /SubMiner-\$\{version_no_v\}\.AppImage/); assert.match(releaseWorkflow, /SubMiner-\$\{version_no_v\}\.AppImage/);
assert.doesNotMatch( assert.doesNotMatch(