fix: run catalog checks outside Unity containers
Validate ShrinkSDK Workspace / catalog (push) Failing after 1s
Validate ShrinkSDK Workspace / unity (push) Skipped

This commit is contained in:
2026-09-05 06:44:57 +08:00
parent bb12b8d02d
commit 2760dee6a7
3 changed files with 74 additions and 15 deletions
+20 -1
View File
@@ -4,7 +4,27 @@ on:
workflow_dispatch:
jobs:
catalog:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Validate submodules and version catalog
shell: bash
run: |
set -euo pipefail
ref="${{ gitea.sha }}"
git init .
git remote add origin "https://git.crash.work/ShrinkSDK/Workspace.git"
git fetch --depth=1 origin "$ref"
git checkout --detach FETCH_HEAD
git submodule sync --recursive
git submodule update --init --recursive
bash Tools/CI/Validate-Submodules.sh "$PWD"
node Tools/Release/update-shrinksdk-versions.mjs --check
editmode:
needs: catalog
runs-on: unity-2022.3.62f3
container:
image: docker.1panel.live/unityci/editor:ubuntu-2022.3.62f3-windows-mono-3
@@ -28,7 +48,6 @@ jobs:
git submodule sync --recursive
git submodule update --init --recursive
bash Tools/CI/Validate-Submodules.sh "$PWD"
node Tools/Release/update-shrinksdk-versions.mjs --check
- name: Run every standalone package EditMode host
shell: bash
+20 -1
View File
@@ -7,7 +7,27 @@ on:
workflow_dispatch:
jobs:
catalog:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Validate submodules and version catalog
shell: bash
run: |
set -euo pipefail
ref="${{ gitea.sha }}"
git init .
git remote add origin "https://git.crash.work/ShrinkSDK/Workspace.git"
git fetch --depth=1 origin "$ref"
git checkout --detach FETCH_HEAD
git submodule sync --recursive
git submodule update --init --recursive
bash Tools/CI/Validate-Submodules.sh "$PWD"
node Tools/Release/update-shrinksdk-versions.mjs --check
unity:
needs: catalog
runs-on: unity-2022.3.62f3
container:
image: docker.1panel.live/unityci/editor:ubuntu-2022.3.62f3-windows-mono-3
@@ -31,7 +51,6 @@ jobs:
git submodule sync --recursive
git submodule update --init --recursive
bash Tools/CI/Validate-Submodules.sh "$PWD"
node Tools/Release/update-shrinksdk-versions.mjs --check
- name: Compile Workspace and validate package graph
shell: bash