Merge branch 'main' of https://git.sulejmani.xyz/speedy_ben/speedy-ben-skins
All checks were successful
Generate Skin previews, OSK files and per skin documentation / Full CI/CD Pipeline (push) Successful in 2m44s

This commit is contained in:
speedy_ben
2025-12-07 11:27:33 +01:00
29 changed files with 109 additions and 80 deletions

View File

@@ -12,10 +12,14 @@ on:
required: false
default: 'false'
target_skins:
description: 'Comma-separated list of skin folder names to rebuild (e.g., "Skin1,Skin2")'
description: >
JSON array of skins to rebuild.
If a skin name contains a single quote ('), escape it for Bash.
Raw: ["Beyond Journey's End"]
Escaped: ["Beyond Journey'\''s End"]
Example: '[\"skin1\", \"skin2\"]'
required: false
default: ''
env:
DANSER_DIR: "/app/danser"
DANSER_VIDEO_DIR: "/app/danser/videos"
@@ -48,6 +52,7 @@ jobs:
image: ${{ vars.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }}:latest
options: >-
--gpus all
--privileged
--env NVIDIA_DRIVER_CAPABILITIES=all
--env NVIDIA_VISIBLE_DEVICES=all
steps:
@@ -89,6 +94,11 @@ jobs:
with:
changed_skins_file: ${{ steps.discover.outputs.changed_skins_file }}
- name: Generate OSK
uses: ${{ env.REGISTRY_URL}}/osc/reusable-actions/.gitea/actions/generate-osk@main
with:
changed_skins_file: ${{ steps.discover.outputs.changed_skins_file }}
- name: Generate Documentation
uses: ${{ env.REGISTRY_URL}}/osc/reusable-actions/.gitea/actions/generate-docs@main
with:
@@ -106,3 +116,8 @@ jobs:
uses: ${{ env.REGISTRY_URL}}/osc/reusable-actions/.gitea/actions/git-commit-push@main
with:
new_tag: ${{ steps.tag.outputs.new_tag }}
- name: Test links
uses: ${{ env.REGISTRY_URL}}/osc/reusable-actions/.gitea/actions/test-links@main
with:
user_repository: ${{ steps.prepare.outputs.user_repository }}