Prepare 2.0.0 release

This commit is contained in:
grimsi
2025-07-24 21:16:48 +02:00
parent 24c75bd7d8
commit dec1793519
11 changed files with 22 additions and 19 deletions
@@ -41,7 +41,7 @@ jobs:
env:
GHCR_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAG: ${{ steps.extract_branch.outputs.tag }}
REPO: gameyfin/app
REPO: gameyfin/gameyfin
OWNER: ${{ github.repository_owner }}
run: |
echo "Deleting Docker tag from GHCR: $TAG"
+1 -1
View File
@@ -41,4 +41,4 @@ jobs:
context: .
dockerfile: docker/Dockerfile
platforms: linux/arm64/v8,linux/amd64
tags: grimsi/gameyfin:${{ inputs.image_tag || 'develop' }},ghcr.io/gameyfin/app:${{ inputs.image_tag || 'develop' }}
tags: grimsi/gameyfin:${{ inputs.image_tag || 'develop' }},ghcr.io/gameyfin/gameyfin:${{ inputs.image_tag || 'develop' }}
+1 -1
View File
@@ -42,4 +42,4 @@ jobs:
context: .
dockerfile: docker/Dockerfile
platforms: linux/arm64/v8,linux/amd64
tags: grimsi/gameyfin:${{ steps.extract_tag.outputs.tag }},ghcr.io/gameyfin/app:${{ steps.extract_tag.outputs.tag }}
tags: grimsi/gameyfin:${{ steps.extract_tag.outputs.tag }},ghcr.io/gameyfin/gameyfin:${{ steps.extract_tag.outputs.tag }}
+2 -2
View File
@@ -91,13 +91,13 @@ jobs:
run: |
VERSION="${{ needs.setup.outputs.release_version }}"
DOCKERHUB_TAGS="grimsi/gameyfin:$VERSION"
GHCR_TAGS="ghcr.io/gameyfin/app:$VERSION"
GHCR_TAGS="ghcr.io/gameyfin/gameyfin:$VERSION"
if [[ "$VERSION" =~ ^([0-9]+)\.([0-9]+)\.([0-9]+)$ ]]; then
MAJOR=${BASH_REMATCH[1]}
MINOR=${BASH_REMATCH[2]}
PATCH=${BASH_REMATCH[3]}
DOCKERHUB_TAGS="grimsi/gameyfin:latest,grimsi/gameyfin:develop,grimsi/gameyfin:$VERSION,grimsi/gameyfin:$MAJOR.$MINOR,grimsi/gameyfin:$MAJOR"
GHCR_TAGS="ghcr.io/gameyfin/app:latest,ghcr.io/gameyfin/app:develop,ghcr.io/gameyfin/app:$VERSION,ghcr.io/gameyfin/app:$MAJOR.$MINOR,ghcr.io/gameyfin/app:$MAJOR"
GHCR_TAGS="ghcr.io/gameyfin/gameyfin:latest,ghcr.io/gameyfin/gameyfin:develop,ghcr.io/gameyfin/gameyfin:$VERSION,ghcr.io/gameyfin/gameyfin:$MAJOR.$MINOR,ghcr.io/gameyfin/gameyfin:$MAJOR"
fi
TAGS="$DOCKERHUB_TAGS,$GHCR_TAGS"
echo "tags=$TAGS" >> $GITHUB_OUTPUT
+11 -8
View File
@@ -8,32 +8,35 @@
</div>
> [!IMPORTANT]
> Gameyfin v2 is currently in beta stage.
> Expect bugs and breaking changes until the `2.0.0` release.
> Gameyfins container image will move soon™.
> The new image is available under `ghcr.io/gameyfin/gameyfin`.
> The old image (`grimsi/gameyfin`) will be removed in the future, so please update your setup accordingly.
## Overview
Name and functionality inspired by [Jellyfin](https://jellyfin.org/).
### Documentation
The documentation and screenshots are available at [gameyfin.org](https://gameyfin.org/).
### Features
✨ Automatically scans and indexes your game libraries
⬇️ Access your library via your web browser & download games directly from there
👥 Share your library with friends & family
⚛️ LAN-friendly (everything is cached locally)
⚛️ LAN-friendly (everything is cached locally - except for videos)
🐋 Runs in a container or any system with a JVM
🌈 Themes (including colorblind support)
🔌 Easily expandable with plugins
🔒 Integrates into your SSO solution via OAuth2 / OpenID Connect
🆓 **100% open source and free to use without any paywall.**
### Documentation
The documentation is available at [gameyfin.org](https://gameyfin.org/).
### Contribute to Gameyfin
Currently, no contribution guide is available. After the `2.0.0` release, contributions will be welcome.
Contributions are welcome!
There are no strict requirements to contribute, but please contact us first if you want to implement a new feature or
change the design of the application before you start working on it.
### Technical Details
+1 -1
View File
@@ -1,7 +1,7 @@
version: "3"
services:
gameyfin:
image: gameyfin/app:2.0.0.beta2
image: ghcr.io/gameyfin/gameyfin:2
container_name: gameyfin
environment:
# Generate a new APP_KEY using the command `openssl rand -base64 32` or similar.
@@ -1,4 +1,4 @@
Plugin-Version: 1.0.0.beta1
Plugin-Version: 1.0.0
Plugin-Class: org.gameyfin.plugins.download.direct.DirectDownloadPlugin
Plugin-Id: org.gameyfin.plugins.download.direct
Plugin-Name: Direct Download
+1 -1
View File
@@ -1,4 +1,4 @@
Plugin-Version: 1.0.0.beta3
Plugin-Version: 1.0.0
Plugin-Class: org.gameyfin.plugins.metadata.igdb.IgdbPlugin
Plugin-Id: org.gameyfin.plugins.metadata.igdb
Plugin-Name: IGDB Metadata
+1 -1
View File
@@ -1,4 +1,4 @@
Plugin-Version: 1.0.0.beta2
Plugin-Version: 1.0.0
Plugin-Class: org.gameyfin.plugins.metadata.steam.SteamPlugin
Plugin-Id: org.gameyfin.plugins.metadata.steam
Plugin-Name: Steam Metadata
@@ -1,4 +1,4 @@
Plugin-Version: 1.0.0.beta3
Plugin-Version: 1.0.0
Plugin-Class: org.gameyfin.plugins.metadata.steamgriddb.SteamGridDbPlugin
Plugin-Id: org.gameyfin.plugins.metadata.steamgriddb
Plugin-Name: SteamGridDB Covers
@@ -1,4 +1,4 @@
Plugin-Version: 1.0.0.beta2
Plugin-Version: 1.0.0
Plugin-Class: org.gameyfin.plugins.download.torrent.TorrentDownloadPlugin
Plugin-Id: org.gameyfin.plugins.download.torrent
Plugin-Name: Torrent Download