ci: package the Decky zip and publish Gitea releases per version
ysj7705/mudfish-decky/pipeline/head This commit looks good
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:
1 parent
c2841e8f21
commit
93baa1a781
4 files changed
+154
-3
No files matched your search
Vendored
+3
-2
@@ -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'
|
||||
|
||||
Reference in new issue
Block a user