diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml deleted file mode 100644 index 105ad04b..00000000 --- a/.github/workflows/prerelease.yml +++ /dev/null @@ -1,125 +0,0 @@ - -name: "Prerelease" - - -on: - workflow_dispatch: - - -permissions: - contents: write - - -jobs: - - version: - name: Describe - uses: ./.github/workflows/job_version.yml - - title: - needs: version - name: Version ${{ needs.version.outputs.version }} - runs-on: ubuntu-latest - steps: - - run: "true" - - prerelease: - needs: version - name: Create pre-release - runs-on: ubuntu-latest - steps: - - run: "true" - - ubuntu: - needs: version - name: Ubuntu - uses: ./.github/workflows/job_ubuntu.yml - with: - version: ${{ needs.version.outputs.version }} - ubuntu-release: - needs: [ubuntu, prerelease] - name: Ubuntu - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare.deb - name1: Rare-${{ needs.version.outputs.version }}.deb - - appimage: - needs: version - name: AppImage - uses: ./.github/workflows/job_appimage.yml - with: - version: ${{ needs.version.outputs.version }} - appimage-release: - needs: [appimage, prerelease] - name: AppImage - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare.AppImage - name1: Rare-${{ needs.version.outputs.version }}.AppImage - file2: Rare.AppImage.zsync - name2: Rare-${{ needs.version.outputs.version }}.AppImage.zsync - - nuitka-win: - if: ${{ false }} - needs: version - name: Nuitka Windows - uses: ./.github/workflows/job_nuitka-win.yml - with: - version: ${{ needs.version.outputs.version }} - nuitka-win-release: - needs: [nuitka-win, prerelease] - name: Nuitka Windows - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare-Windows.zip - name1: Rare-Windows-${{ needs.version.outputs.version }}.zip - - cx-freeze-msi: - needs: version - name: cx-Freeze msi - uses: ./.github/workflows/job_cx-freeze-msi.yml - with: - version: ${{ needs.version.outputs.version }} - cx-freeze-msi-release: - needs: [cx-freeze-msi, prerelease] - name: cx-Freeze msi - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare.msi - name1: Rare-${{ needs.version.outputs.version }}.msi - - cx-freeze-zip: - needs: version - name: cx-Freeze zip - uses: ./.github/workflows/job_cx-freeze-zip.yml - with: - version: ${{ needs.version.outputs.version }} - cx-freeze-zip-release: - needs: [cx-freeze-zip, prerelease] - name: cx-Freeze zip - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare-Windows.zip - name1: Rare-Windows-${{ needs.version.outputs.version }}.zip - - macos: - needs: version - name: macOS - uses: ./.github/workflows/job_macos.yml - with: - version: ${{ needs.version.outputs.version }} - macos-release: - needs: [macos, prerelease] - name: macOS - uses: ./.github/workflows/job_release.yml - with: - version: ${{ needs.version.outputs.version }} - file1: Rare.dmg - name1: Rare-${{ needs.version.outputs.version }}.dmg - diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index c5c7febd..84d4c7f0 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -4,6 +4,12 @@ name: "Snapshot" on: workflow_dispatch: + inputs: + prerelease: + description: "Create a pre-release" + default: false + required: true + type: boolean pull_request: branches: - main @@ -28,7 +34,7 @@ jobs: - run: "true" prerelease: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: version name: Create pre-release runs-on: ubuntu-latest @@ -42,7 +48,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} ubuntu-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [ubuntu, prerelease] name: Ubuntu uses: ./.github/workflows/job_release.yml @@ -58,7 +64,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} appimage-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [appimage, prerelease] name: AppImage uses: ./.github/workflows/job_release.yml @@ -77,7 +83,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} nuitka-win-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [nuitka-win, prerelease] name: Nuitka Windows uses: ./.github/workflows/job_release.yml @@ -93,7 +99,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} cx-freeze-msi-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [cx-freeze-msi, prerelease] name: cx-Freeze msi uses: ./.github/workflows/job_release.yml @@ -109,7 +115,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} cx-freeze-zip-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [cx-freeze-zip, prerelease] name: cx-Freeze zip uses: ./.github/workflows/job_release.yml @@ -125,7 +131,7 @@ jobs: with: version: ${{ needs.version.outputs.version }} macos-release: - if: ${{ github.event_name == "workflow_dispatch" }} + if: ${{ inputs.prerelease }} needs: [macos, prerelease] name: macOS uses: ./.github/workflows/job_release.yml