From 9da742c69281f4c6ab324cd926c3cc31ae935eaf Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Mon, 1 Jun 2026 02:30:53 -0700 Subject: [PATCH] ci: default aio Nexus mod id to 180419 aio mode previously had no default mod ID, so a real upload (or the post-release dry-run) required passing nexus_mod_id every dispatch. Now that 180419 is confirmed as the Open Shaders fork's Nexus page, default the aio branch to it (mirroring matrix mode's 86492 fallback). The shared workflow input default stays empty so matrix mode keeps its 86492 default. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/nexus-upload.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nexus-upload.yaml b/.github/workflows/nexus-upload.yaml index 4da6b588e9..14d6580ddc 100644 --- a/.github/workflows/nexus-upload.yaml +++ b/.github/workflows/nexus-upload.yaml @@ -24,7 +24,7 @@ on: required: false default: "skyrimspecialedition" nexus_mod_id: - description: "Target Nexus mod ID. In `aio` mode this is the fork's single mod page. In `matrix` mode this seeds the CORE row of the upstream matrix (defaults to 86492 if empty)." + description: "Target Nexus mod ID. In `aio` mode this is the fork's single mod page (defaults to 180419 if empty). In `matrix` mode this seeds the CORE row of the upstream matrix (defaults to 86492 if empty)." required: false default: "" artifact_pattern: @@ -167,7 +167,7 @@ jobs: # Workflow inputs default to empty so matrix mode keeps # its upstream defaults below; aio mode uses fork defaults. if [ "$MODE" = "aio" ]; then - EFFECTIVE_MOD_ID="${INPUT_NEXUS_MOD_ID}" + EFFECTIVE_MOD_ID="${INPUT_NEXUS_MOD_ID:-180419}" EFFECTIVE_ARTIFACT="${INPUT_ARTIFACT_PATTERN:-CommunityShaders_AIO-*.7z}" EFFECTIVE_FILENAME="${INPUT_MOD_FILENAME:-Open Shaders}" else