From 68833c76c4584d2bac51fd749bbbd08e04cbc438 Mon Sep 17 00:00:00 2001 From: sudacode Date: Wed, 11 Mar 2026 20:53:52 -0700 Subject: [PATCH] Release v0.6.1 and scope workflow write permissions - Bump package version and changelog to v0.6.1 - Move `contents: write` permission to release job only - Remove consumed changelog fragment files --- .github/workflows/release.yml | 5 ++--- CHANGELOG.md | 6 +++++- changes/aur-install-docs.md | 4 ---- changes/config-example-drift-check.md | 4 ---- changes/controller-overlay-support.md | 7 ------- package.json | 2 +- 6 files changed, 8 insertions(+), 20 deletions(-) delete mode 100644 changes/aur-install-docs.md delete mode 100644 changes/config-example-drift-check.md delete mode 100644 changes/controller-overlay-support.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f4c88c2..0cccb43 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,9 +9,6 @@ concurrency: group: release-${{ github.ref }} cancel-in-progress: false -permissions: - contents: write - jobs: quality-gate: runs-on: ubuntu-latest @@ -244,6 +241,8 @@ jobs: release: needs: [build-linux, build-macos, build-windows] runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index c7ae0cf..9f59856 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## v0.6.0 (2026-03-12) +## v0.6.1 (2026-03-12) ### Added - Overlay: Added Chrome Gamepad API controller support for keyboard-only overlay mode, including configurable logical bindings for lookup, mining, popup navigation, Yomitan audio, mpv pause, d-pad fallback navigation, and slower smooth popup scrolling. @@ -8,8 +8,12 @@ - Overlay: Added a transient in-overlay controller-detected indicator when a controller is first found. - Overlay: Fixed stale keyboard-only token highlight cleanup when keyboard-only mode turns off or the Yomitan popup closes. +### Docs +- Install: Added Arch Linux AUR install docs for `subminer-bin` in the README and installation guide. + ### Internal - Config: add an enforced `verify:config-example` gate so checked-in example config artifacts cannot drift silently +- Release: Fixed the release workflow token permissions so tagged builds can download `oven-sh/setup-bun` and publish artifacts again. ## v0.5.6 (2026-03-10) diff --git a/changes/aur-install-docs.md b/changes/aur-install-docs.md deleted file mode 100644 index 54710d7..0000000 --- a/changes/aur-install-docs.md +++ /dev/null @@ -1,4 +0,0 @@ -type: docs -area: install - -- Added Arch Linux AUR install docs for `subminer-bin` in the README and installation guide. diff --git a/changes/config-example-drift-check.md b/changes/config-example-drift-check.md deleted file mode 100644 index 4a5bd56..0000000 --- a/changes/config-example-drift-check.md +++ /dev/null @@ -1,4 +0,0 @@ -type: internal -area: config - -- add an enforced `verify:config-example` gate so checked-in example config artifacts cannot drift silently diff --git a/changes/controller-overlay-support.md b/changes/controller-overlay-support.md deleted file mode 100644 index 894a4e0..0000000 --- a/changes/controller-overlay-support.md +++ /dev/null @@ -1,7 +0,0 @@ -type: added -area: overlay - -- Added Chrome Gamepad API controller support for keyboard-only overlay mode, including configurable logical bindings for lookup, mining, popup navigation, Yomitan audio, mpv pause, d-pad fallback navigation, and slower smooth popup scrolling. -- Added `Alt+C` controller selection and `Alt+Shift+C` controller debug modals, with preferred controller persistence and live raw input inspection. -- Added a transient in-overlay controller-detected indicator when a controller is first found. -- Fixed stale keyboard-only token highlight cleanup when keyboard-only mode turns off or the Yomitan popup closes. diff --git a/package.json b/package.json index da4af6f..468366c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "subminer", - "version": "0.6.0", + "version": "0.6.1", "description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration", "packageManager": "bun@1.3.5", "main": "dist/main-entry.js",