Compare commits

..

2 Commits

Author SHA1 Message Date
Gitea Actions
4adfd2adc6 chore: bump version to 1.4.9 [skip ci] 2026-04-07 01:59:23 +00:00
Developer
f3843d59f1 Fix empty tag in dispatched Windows builds
All checks were successful
Release / Bump version and tag (push) Successful in 7s
The workflow_dispatch input was accessed as github.event.inputs.tag
which can be empty depending on the Gitea runner. Now tries both
inputs.tag (modern syntax) and github.event.inputs.tag as fallback,
with a final fallback to the latest matching git tag.

Also switched Windows Determine-tag steps from PowerShell to bash
(via Git Bash) for consistency with the other platforms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 18:59:17 -07:00
10 changed files with 41 additions and 23 deletions

View File

@@ -17,7 +17,10 @@ jobs:
- name: Determine tag - name: Determine tag
id: tag id: tag
run: | run: |
TAG="${{ inputs.tag }}"
if [ -z "$TAG" ]; then
TAG="${{ github.event.inputs.tag }}" TAG="${{ github.event.inputs.tag }}"
fi
if [ -z "$TAG" ]; then if [ -z "$TAG" ]; then
TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | head -1 | sed 's|.*refs/tags/||') TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | head -1 | sed 's|.*refs/tags/||')
fi fi

View File

@@ -17,7 +17,10 @@ jobs:
- name: Determine tag - name: Determine tag
id: tag id: tag
run: | run: |
TAG="${{ inputs.tag }}"
if [ -z "$TAG" ]; then
TAG="${{ github.event.inputs.tag }}" TAG="${{ github.event.inputs.tag }}"
fi
if [ -z "$TAG" ]; then if [ -z "$TAG" ]; then
TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | head -1 | sed 's|.*refs/tags/||') TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | head -1 | sed 's|.*refs/tags/||')
fi fi

View File

@@ -16,14 +16,17 @@ jobs:
steps: steps:
- name: Determine tag - name: Determine tag
id: tag id: tag
shell: powershell shell: bash
run: | run: |
$TAG = "${{ github.event.inputs.tag }}" TAG="${{ inputs.tag }}"
if (-not $TAG) { if [ -z "$TAG" ]; then
$TAG = (git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | Select-Object -First 1) -replace '.*refs/tags/', '' TAG="${{ github.event.inputs.tag }}"
} fi
Write-Host "Building for tag: ${TAG}" if [ -z "$TAG" ]; then
echo "tag=${TAG}" >> $env:GITHUB_OUTPUT TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/v*' | head -1 | sed 's|.*refs/tags/||')
fi
echo "Building for tag: ${TAG}"
echo "tag=${TAG}" >> $GITHUB_OUTPUT
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:

View File

@@ -17,7 +17,10 @@ jobs:
- name: Determine tag - name: Determine tag
id: tag id: tag
run: | run: |
TAG="${{ inputs.tag }}"
if [ -z "$TAG" ]; then
TAG="${{ github.event.inputs.tag }}" TAG="${{ github.event.inputs.tag }}"
fi
if [ -z "$TAG" ]; then if [ -z "$TAG" ]; then
TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | head -1 | sed 's|.*refs/tags/||') TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | head -1 | sed 's|.*refs/tags/||')
fi fi

View File

@@ -17,7 +17,10 @@ jobs:
- name: Determine tag - name: Determine tag
id: tag id: tag
run: | run: |
TAG="${{ inputs.tag }}"
if [ -z "$TAG" ]; then
TAG="${{ github.event.inputs.tag }}" TAG="${{ github.event.inputs.tag }}"
fi
if [ -z "$TAG" ]; then if [ -z "$TAG" ]; then
TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | head -1 | sed 's|.*refs/tags/||') TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | head -1 | sed 's|.*refs/tags/||')
fi fi

View File

@@ -16,14 +16,17 @@ jobs:
steps: steps:
- name: Determine tag - name: Determine tag
id: tag id: tag
shell: powershell shell: bash
run: | run: |
$TAG = "${{ github.event.inputs.tag }}" TAG="${{ inputs.tag }}"
if (-not $TAG) { if [ -z "$TAG" ]; then
$TAG = (git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | Select-Object -First 1) -replace '.*refs/tags/', '' TAG="${{ github.event.inputs.tag }}"
} fi
Write-Host "Building for tag: ${TAG}" if [ -z "$TAG" ]; then
echo "tag=${TAG}" >> $env:GITHUB_OUTPUT TAG=$(git ls-remote --tags --sort=-v:refname origin 'refs/tags/sidecar-v*' | head -1 | sed 's|.*refs/tags/||')
fi
echo "Building for tag: ${TAG}"
echo "tag=${TAG}" >> $GITHUB_OUTPUT
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:

View File

@@ -1,7 +1,7 @@
{ {
"name": "local-transcription", "name": "local-transcription",
"private": true, "private": true,
"version": "1.4.8", "version": "1.4.9",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite dev", "dev": "vite dev",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "local-transcription" name = "local-transcription"
version = "1.4.8" version = "1.4.9"
description = "Real-time speech-to-text transcription for streamers" description = "Real-time speech-to-text transcription for streamers"
authors = ["Local Transcription Contributors"] authors = ["Local Transcription Contributors"]
edition = "2021" edition = "2021"

View File

@@ -1,6 +1,6 @@
{ {
"productName": "Local Transcription", "productName": "Local Transcription",
"version": "1.4.8", "version": "1.4.9",
"identifier": "net.anhonesthost.local-transcription", "identifier": "net.anhonesthost.local-transcription",
"build": { "build": {
"frontendDist": "../dist", "frontendDist": "../dist",

View File

@@ -1,7 +1,7 @@
"""Version information for Local Transcription.""" """Version information for Local Transcription."""
__version__ = "1.4.8" __version__ = "1.4.9"
__version_info__ = (1, 4, 8) __version_info__ = (1, 4, 9)
# Version history: # Version history:
# 1.4.0 - Auto-update feature: # 1.4.0 - Auto-update feature: