ci: package the Decky zip and publish Gitea releases per version
ysj7705/mudfish-decky/pipeline/head This commit looks good

- scripts/package.py builds out/mudfish-decky-<version>.zip with the
  mudfish-decky/ folder Decky expects (runtime files only).
- scripts/gitea_release.py creates release v<version> and uploads the zip,
  skipping versions that already have a release.
- Jenkinsfile uses the organization folder's gitea-ysj7705 token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ysj7705andClaude Opus 5.5 committed 2026-10-25 01:53:31 +09:00
1 parent c2841e8f21
commit 93baa1a781
4 files changed
+154 -3

No files matched your search

Vendored
+3 -2
View File
@@ -9,8 +9,9 @@ pipeline {
environment {
GITEA_URL = 'https://git.sejong.dev'
GITEA_REPO = 'ysj7705/mudfish-decky'
// Secret text credential: a Gitea access token allowed to write this repository's releases.
GITEA_CREDENTIALS_ID = 'gitea-release-token'
// The organization folder's Gitea token (Gitea plugin credentials also bind as a string).
// It must be allowed to write this repository's releases.
GITEA_CREDENTIALS_ID = 'gitea-ysj7705'
PYTHON_IMAGE = 'python:3.14-slim'
NODE_IMAGE = 'node:22-bookworm'
PNPM = 'npx -y pnpm@9.15.9'