mirror of
https://github.com/rommapp/romm.git
synced 2026-06-28 14:56:01 +00:00
Expand list of non-hashable platforms
This commit is contained in:
18
.github/workflows/build.yml
vendored
18
.github/workflows/build.yml
vendored
@@ -16,22 +16,22 @@ jobs:
|
||||
packages: write
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
uses: docker/setup-qemu-action@v3
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
@@ -39,7 +39,7 @@ jobs:
|
||||
|
||||
- name: Generate Docker metadata
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: |
|
||||
name=rommapp/romm
|
||||
@@ -52,14 +52,14 @@ jobs:
|
||||
org.opencontainers.image.version={{version}}
|
||||
org.opencontainers.image.title="rommapp/romm"
|
||||
org.opencontainers.image.description="RomM (ROM Manager) allows you to scan, enrich, and browse your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone who plays on emulators."
|
||||
org.opencontainers.image.licenses="GPL-3.0"
|
||||
org.opencontainers.image.licenses="AGPLv3"
|
||||
|
||||
- name: Set version
|
||||
run: |
|
||||
sed -i 's/<version>/${{ steps.meta.outputs.version }}/' backend/__version__.py
|
||||
|
||||
- name: Build image
|
||||
uses: docker/build-push-action@v4
|
||||
- name: Build base image
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
file: docker/Dockerfile
|
||||
context: .
|
||||
|
||||
4
.github/workflows/pytest.yml
vendored
4
.github/workflows/pytest.yml
vendored
@@ -31,7 +31,7 @@ jobs:
|
||||
options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install mariadb connectors
|
||||
run: |
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
pipx install poetry
|
||||
|
||||
- name: Set up Python 3.12
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
cache: "poetry"
|
||||
|
||||
2
.github/workflows/trunk-check.yml
vendored
2
.github/workflows/trunk-check.yml
vendored
@@ -17,6 +17,6 @@ jobs:
|
||||
contents: read # For repo checkout
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
- name: Trunk Check
|
||||
uses: trunk-io/trunk-action@v1
|
||||
|
||||
4
.github/workflows/typecheck.yml
vendored
4
.github/workflows/typecheck.yml
vendored
@@ -20,10 +20,10 @@ jobs:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "18"
|
||||
|
||||
|
||||
@@ -20,7 +20,34 @@ from models.platform import Platform
|
||||
from models.rom import Rom
|
||||
from models.user import User
|
||||
|
||||
NON_HASHABLE_PLATFORMS = ["pc", "win", "mac", "linux"]
|
||||
NON_HASHABLE_PLATFORMS = [
|
||||
"pc",
|
||||
"win",
|
||||
"mac",
|
||||
"linux",
|
||||
"switch",
|
||||
"ps3",
|
||||
"ps4",
|
||||
"ps4--1",
|
||||
"ps5",
|
||||
"wiiu",
|
||||
"xbox-360",
|
||||
"xboxone",
|
||||
"series-x",
|
||||
"android",
|
||||
"ios",
|
||||
"ipad",
|
||||
"amazon-alexa",
|
||||
"amazon-fire-tv",
|
||||
"gear-vr",
|
||||
"meta-quest-2",
|
||||
"meta-quest-3",
|
||||
"oculus-go",
|
||||
"oculus-quest",
|
||||
"oculus-rift",
|
||||
"psvr",
|
||||
"psvr2",
|
||||
]
|
||||
|
||||
|
||||
class ScanType(Enum):
|
||||
|
||||
Reference in New Issue
Block a user