Update release workflow: @latest now points to latest release, not commits

This commit is contained in:
2026-02-16 19:37:37 +03:00
parent 8683e5da2d
commit 3d923af943
2 changed files with 16 additions and 1 deletions

View File

@@ -13,6 +13,8 @@ Modern CSS theme for Jellyfin media server with custom fonts, smooth animations
``` ```
3. Click Save 3. Click Save
**Note:** The `@latest` link always points to the **latest release**, not the latest commit.
### Method 2: Manual ### Method 2: Manual
1. Download `theme/tolfin.css` from this repository 1. Download `theme/tolfin.css` from this repository

View File

@@ -2,6 +2,8 @@
## Текущая версия: v1.0.0 ## Текущая версия: v1.0.0
**Важно:** Ссылка `@latest` всегда указывает на **последний релиз**, а не на последний коммит. Все изменения оформляются как релизы.
## Как создать новый релиз ## Как создать новый релиз
### 1. Внесите изменения ### 1. Внесите изменения
@@ -18,7 +20,18 @@ git tag -a v1.0.1 -m "Release v1.0.1 - Описание изменений"
git push origin v1.0.1 git push origin v1.0.1
``` ```
### 3. Создайте релиз на GitHub ### 3. Обновите тег latest
После создания релиза обновите тег `latest` чтобы он указывал на новый релиз:
```powershell
# Получите хеш нового релиза
git rev-list -n 1 v1.0.1
# Обновите тег latest (замените ХЕШ на полученный хеш)
git tag -f latest ХЕШ
git push origin latest --force
```
### 4. Создайте релиз на GitHub
1. Зайдите на https://github.com/OlegTolchin/Tolfin/releases 1. Зайдите на https://github.com/OlegTolchin/Tolfin/releases
2. Нажмите "Draft a new release" 2. Нажмите "Draft a new release"
3. Выберите созданный тег (например, v1.0.1) 3. Выберите созданный тег (например, v1.0.1)