4 Commits

Author SHA1 Message Date
nkanaev
6db9a4b556 util: strip v prefix from version number in versioninfo generator 2026-06-24 14:48:51 +01:00
nkanaev
c90c40aba1 util: change versioning logic 2026-06-24 14:22:54 +01:00
nkanaev
41faa8c088 doc: update changelog 2026-06-24 14:03:37 +01:00
nkanaev
c447372fe2 ci: bleeding-edge docker releases 2026-06-24 13:42:15 +01:00
5 changed files with 16 additions and 4 deletions

View File

@@ -3,6 +3,8 @@ on:
push: push:
tags: tags:
- v* - v*
branches:
- master
workflow_dispatch: workflow_dispatch:
env: env:
@@ -37,6 +39,11 @@ jobs:
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=schedule
type=ref,event=branch
type=ref,event=tag
type=raw,value=bleeding,enable=${{ github.ref_name == 'master' }}
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6

View File

@@ -73,7 +73,7 @@ func main() {
flag.Parse() flag.Parse()
if ver { if ver {
fmt.Printf("v%s (%s)\n", Version, GitHash) fmt.Printf("%s (%s)\n", Version, GitHash)
return return
} }

View File

@@ -1,10 +1,14 @@
# upcoming # upcoming
- (new) initial PostgreSQL support
- (new) i18n: English, Chinese, French, German, Japanese, Portuguese, Russian, Spanish
- (fix) articles not resetting immediately after feed/filter selection (thank to @scratchmex for the report) - (fix) articles not resetting immediately after feed/filter selection (thank to @scratchmex for the report)
- (fix) crash on empty article list with article is selected (thanks to @rksvc) - (fix) crash on empty article list with article is selected (thanks to @rksvc)
- (fix) invalid article title in RSS feeds with media containing titles (thanks to @bwwu-git for the report) - (fix) invalid article title in RSS feeds with media containing titles (thanks to @bwwu-git for the report)
- (fix) missing image enclosures in certain RSS feeds (thanks to @palinek for the report) - (fix) missing image enclosures in certain RSS feeds (thanks to @palinek for the report)
- (fix) parsing namespaced legacy RSS feeds (thanks to @f100024) - (fix) parsing namespaced legacy RSS feeds (thanks to @f100024)
- (fix) marking feeds read in Fever API (thanks to @weskoop)
- (etc) systray improvements for macOS
# v2.6 (2025-11-24) # v2.6 (2025-11-24)

View File

@@ -51,8 +51,9 @@ while [[ $# -gt 0 ]]; do
esac esac
done done
# Replace dots with commas for version_comma # Strip leading 'v' and replace dots with commas for version_comma
version_comma="${version//./,}" version_num="${version#v}"
version_comma="${version_num//./,}"
# Use a here document for the template with ENDFILE delimiter # Use a here document for the template with ENDFILE delimiter
cat <<ENDFILE > "$outfile" cat <<ENDFILE > "$outfile"

View File

@@ -1,4 +1,4 @@
VERSION=2.6 VERSION=$(shell git describe --exact-match --tags HEAD 2>/dev/null || echo bleeding)
GITHASH=$(shell git rev-parse --short=8 HEAD) GITHASH=$(shell git rev-parse --short=8 HEAD)
GO_TAGS = sqlite_foreign_keys sqlite_json sqlite_fts5 GO_TAGS = sqlite_foreign_keys sqlite_json sqlite_fts5