1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-29 07:52:50 -05:00

distro: OBS edgecase

This commit is contained in:
purian23
2025-12-15 01:28:00 -05:00
parent cd01f6378c
commit c2c90c680e
2 changed files with 10 additions and 7 deletions

View File

@@ -169,8 +169,14 @@ jobs:
echo "packages=${{ needs.check-updates.outputs.packages }}" >> $GITHUB_OUTPUT echo "packages=${{ needs.check-updates.outputs.packages }}" >> $GITHUB_OUTPUT
echo "Triggered by schedule: updating git package" echo "Triggered by schedule: updating git package"
elif [[ -n "${{ github.event.inputs.package }}" ]]; then elif [[ -n "${{ github.event.inputs.package }}" ]]; then
echo "packages=${{ github.event.inputs.package }}" >> $GITHUB_OUTPUT # Use filtered packages from check-updates when package="all" and no rebuild requested
echo "Manual trigger: ${{ github.event.inputs.package }}" if [[ "${{ github.event.inputs.package }}" == "all" ]] && [[ -z "${{ github.event.inputs.rebuild_release }}" ]]; then
echo "packages=${{ needs.check-updates.outputs.packages }}" >> $GITHUB_OUTPUT
echo "Manual trigger: all (filtered to: ${{ needs.check-updates.outputs.packages }})"
else
echo "packages=${{ github.event.inputs.package }}" >> $GITHUB_OUTPUT
echo "Manual trigger: ${{ github.event.inputs.package }}"
fi
else else
echo "packages=${{ needs.check-updates.outputs.packages }}" >> $GITHUB_OUTPUT echo "packages=${{ needs.check-updates.outputs.packages }}" >> $GITHUB_OUTPUT
fi fi

View File

@@ -345,11 +345,8 @@ if [[ "$UPLOAD_OPENSUSE" == true ]] && [[ -f "distro/opensuse/$PACKAGE.spec" ]];
fi fi
else else
echo " - Detected same version $NEW_VERSION (release $OLD_RELEASE). No changes needed, skipping update." echo " - Detected same version $NEW_VERSION (release $OLD_RELEASE). No changes needed, skipping update."
# If this is OpenSUSE only run, we can exit. echo "✅ No changes needed for this package. Exiting gracefully."
if [[ "$UPLOAD_DEBIAN" == false ]]; then exit 0
echo "✅ No changes needed for OpenSUSE. Exiting."
exit 0
fi
fi fi
else else
echo " - New version detected: $OLD_VERSION -> $NEW_VERSION (keeping release $NEW_RELEASE)" echo " - New version detected: $OLD_VERSION -> $NEW_VERSION (keeping release $NEW_RELEASE)"