From f7f778916f17c7be1c778513e3ca3103624dc24d Mon Sep 17 00:00:00 2001 From: spearzificial <342299391+spearzificial@users.noreply.github.com> Date: Wed, 21 Oct 2026 16:51:48 +0530 Subject: [PATCH] chore(release): v0.2.19 v0.2.18 was already published to Forgejo on 2026-10-11, carrying the pre-fix binary, so this cycle cuts a new version rather than moving the published tag. The version is bumped in Cargo.toml, Cargo.lock, the RPM spec, the AUR PKGBUILD and the project guide so they stay in step. Cargo.lock matters on its own: the CI workflow builds with --locked, which fails outright when the manifest and the lock file disagree on the package version. --- Cargo.lock | 2 +- Cargo.toml | 2 +- PROJECT_GUIDE.md | 2 +- packaging/aur/PKGBUILD | 4 ++-- packaging/rpm/scythe.spec | 5 +++-- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 65c15fb..333bdf9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3242,7 +3242,7 @@ dependencies = [ [[package]] name = "scythe" -version = "0.2.18" +version = "0.2.19" dependencies = [ "ashpd", "cpal", diff --git a/Cargo.toml b/Cargo.toml index 25ba454..ed2af7b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scythe" -version = "0.2.18" +version = "0.2.19" edition = "2024" [[bin]] diff --git a/PROJECT_GUIDE.md b/PROJECT_GUIDE.md index b5f359a..7c9d4e2 100644 --- a/PROJECT_GUIDE.md +++ b/PROJECT_GUIDE.md @@ -6,7 +6,7 @@ This document is the definitive technical reference for developers and AI agents ## 1. Project Overview & Current Status -**Current Version:** `v0.2.18` +**Current Version:** `v0.2.19` **License:** Dual MIT / Apache 2.0 ### Repository Topology diff --git a/packaging/aur/PKGBUILD b/packaging/aur/PKGBUILD index 6efb1fd..b97f5ed 100644 --- a/packaging/aur/PKGBUILD +++ b/packaging/aur/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: oiupoyt pkgname=scythe-git -pkgver=0.1.0 +pkgver=0.2.19 pkgrel=1 pkgdesc="High-performance GPU hardware screen recorder and instant replay overlay for Wayland and X11" arch=('x86_64') @@ -15,7 +15,7 @@ sha256sums=('SKIP') pkgver() { cd "$srcdir/scythe" - git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || echo "0.2.18" + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || echo "0.2.19" } build() { diff --git a/packaging/rpm/scythe.spec b/packaging/rpm/scythe.spec index f0fcc61..ec1afee 100644 --- a/packaging/rpm/scythe.spec +++ b/packaging/rpm/scythe.spec @@ -1,5 +1,5 @@ Name: scythe -Version: 0.2.18 +Version: 0.2.19 Release: 1%{?dist} Summary: High-performance GPU hardware screen recorder and instant replay overlay @@ -54,11 +54,12 @@ ln -sf %{_datadir}/applications/scythe.desktop %{buildroot}%{_datadir}/applicati %{_datadir}/applications/vrec.desktop %changelog -* Tue Oct 21 2026 oiupoyt - 0.2.18-1 +* Tue Oct 21 2026 oiupoyt - 0.2.19-1 - Unified multicall binary: install scythe with the scythe-daemon, scythe-ui and vrec-* compatibility symlinks - Dropped the GTK 3 and GTK layer shell requirements, the GTK backend was retired +- Corrected the runtime dependency list against the actual build output - Version tracked against Cargo.toml * Wed Sep 02 2026 oiupoyt - 0.1.0-1 - Initial release of scythe