From 720ac1136abf60f69f60d92da8f37c5bc7b3f7a7 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Tue, 21 Jul 2026 23:53:49 +0600 Subject: [PATCH] cd: move ssh to end --- .github/workflows/spotube-release-binary.yml | 56 ++++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/spotube-release-binary.yml b/.github/workflows/spotube-release-binary.yml index c6aaba2b..6b0f6ef0 100644 --- a/.github/workflows/spotube-release-binary.yml +++ b/.github/workflows/spotube-release-binary.yml @@ -143,13 +143,6 @@ jobs: - name: Assemble Release run: ./gradlew :composeApp:assembleRelease - - name: Setup tmate session on failure - if: ${{ inputs.debug_ssh && failure() }} - uses: mxschmitt/action-tmate@v3 - with: - limit-access-to-actor: true - timeout-minutes: 15 - - name: Rename APK run: | APK_FILE=$(find composeApp/build/outputs/apk/release -name "*.apk" -type f | head -1) @@ -161,6 +154,13 @@ jobs: name: android-apk path: Spotube-android-all-arch.apk + - name: Setup tmate session on failure + if: ${{ inputs.debug_ssh && failure() }} + uses: mxschmitt/action-tmate@v3 + with: + limit-access-to-actor: true + timeout-minutes: 15 + build-linux: name: Linux Desktop needs: prepare-deps @@ -197,13 +197,6 @@ jobs: - name: Package Linux run: ./gradlew :composeApp:packageReleaseDeb :composeApp:packageReleaseRpm :composeApp:packageReleaseAppImage - - name: Setup tmate session on failure - if: ${{ inputs.debug_ssh && failure() }} - uses: mxschmitt/action-tmate@v3 - with: - limit-access-to-actor: true - timeout-minutes: 15 - - name: Rename Linux artifacts run: | DEB_FILE=$(find composeApp/build -name "*.deb" -type f | head -1) @@ -231,6 +224,13 @@ jobs: name: linux-appimage path: Spotube-linux-x86_64.AppImage + - name: Setup tmate session on failure + if: ${{ inputs.debug_ssh && failure() }} + uses: mxschmitt/action-tmate@v3 + with: + limit-access-to-actor: true + timeout-minutes: 15 + build-windows: name: Windows Desktop needs: prepare-deps @@ -259,13 +259,6 @@ jobs: - name: Package EXE run: ./gradlew :composeApp:packageReleaseExe - - name: Setup tmate session on failure - if: ${{ inputs.debug_ssh && failure() }} - uses: mxschmitt/action-tmate@v3 - with: - limit-access-to-actor: true - timeout-minutes: 15 - - name: Rename Windows artifacts shell: pwsh run: | @@ -278,6 +271,13 @@ jobs: name: windows-exe path: Spotube-windows-x86_64-setup.exe + - name: Setup tmate session on failure + if: ${{ inputs.debug_ssh && failure() }} + uses: mxschmitt/action-tmate@v3 + with: + limit-access-to-actor: true + timeout-minutes: 15 + build-macos: name: macOS Desktop needs: prepare-deps @@ -309,13 +309,6 @@ jobs: - name: Package DMG run: ./gradlew :composeApp:packageReleaseDmg - - name: Setup tmate session on failure - if: ${{ inputs.debug_ssh && failure() }} - uses: mxschmitt/action-tmate@v3 - with: - limit-access-to-actor: true - timeout-minutes: 15 - - name: Rename macOS artifact run: | DMG_FILE=$(find composeApp/build -name "*.dmg" -type f | head -1) @@ -327,6 +320,13 @@ jobs: name: macos-dmg path: Spotube-macos-universal.dmg + - name: Setup tmate session on failure + if: ${{ inputs.debug_ssh && failure() }} + uses: mxschmitt/action-tmate@v3 + with: + limit-access-to-actor: true + timeout-minutes: 15 + create-release: name: Create GitHub Release if: ${{ !inputs.dry_run }}