build(deps): bump actions/checkout from 5 to 6 #8
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: "Artifacts" | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| prerelease: | |
| description: "Create a pre-release" | |
| required: false | |
| default: false | |
| type: boolean | |
| pull_request: | |
| branches: | |
| - main | |
| types: [closed] | |
| release: | |
| types: [ published ] | |
| #run-name: "Artifacts (${{ github.event_name }}) (${{ inputs.prerelease && prerelease || github.event.action }})" | |
| permissions: | |
| contents: write | |
| discussions: write | |
| jobs: | |
| version: | |
| name: Prepare | |
| uses: ./.github/workflows/_job_version.yml | |
| with: | |
| prerelease: ${{ inputs.prerelease || false }} | |
| title: | |
| needs: version | |
| name: Version ${{ needs.version.outputs.version }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - run: "true" | |
| pypi: | |
| if: ${{ true }} | |
| needs: version | |
| name: PyPI | |
| uses: ./.github/workflows/_job_pypi.yml | |
| secrets: inherit | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| publish: ${{ github.event_name == 'release' && github.event.action == 'published' }} | |
| nuitka-linux: | |
| if: ${{ true }} | |
| needs: version | |
| name: Nuitka Linux | |
| uses: ./.github/workflows/_job_nuitka-linux.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| nuitka-linux-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, nuitka-linux] | |
| name: Nuitka Linux | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}-linux.zip | |
| nuitka-macos: | |
| if: ${{ true }} | |
| needs: version | |
| name: Nuitka MacOS | |
| uses: ./.github/workflows/_job_nuitka-macos.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| nuitka-macos-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, nuitka-macos] | |
| name: Nuitka MacOS | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}-arm64-macos.app.zip | |
| file2: Rare-${{ needs.version.outputs.version }}-x86_64-macos.app.zip | |
| nuitka-windows: | |
| if: ${{ true }} | |
| needs: version | |
| name: Nuitka Windows | |
| uses: ./.github/workflows/_job_nuitka-windows.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| nuitka-windows-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, nuitka-windows] | |
| name: Nuitka Windows | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}-windows.zip | |
| cx-freeze-appimage: | |
| if: ${{ true }} | |
| needs: version | |
| name: cx-Freeze AppImage | |
| uses: ./.github/workflows/_job_cx-freeze-appimage.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| cx-freeze-appimage-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, cx-freeze-appimage] | |
| name: cx-Freeze AppImage | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}-x86_64.AppImage | |
| file2: Rare-${{ needs.version.outputs.version }}-x86_64.AppImage.zsync | |
| cx-freeze-dmg: | |
| if: ${{ true }} | |
| needs: version | |
| name: cx-Freeze MacOS | |
| uses: ./.github/workflows/_job_cx-freeze-dmg.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| cx-freeze-dmg-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, cx-freeze-dmg] | |
| name: cx-Freeze MacOS | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}-arm64.dmg | |
| file2: Rare-${{ needs.version.outputs.version }}-x86_64.dmg | |
| cx-freeze-msi: | |
| if: ${{ true }} | |
| needs: version | |
| name: cx-Freeze Windows | |
| uses: ./.github/workflows/_job_cx-freeze-msi.yml | |
| with: | |
| version: ${{ needs.version.outputs.version }} | |
| cx-freeze-msi-release: | |
| if: ${{ inputs.prerelease || (github.event_name == 'release' && github.event.action == 'published') }} | |
| needs: [version, cx-freeze-msi] | |
| name: cx-Freeze Windows | |
| uses: ./.github/workflows/_job_publish.yml | |
| with: | |
| version: ${{ inputs.prerelease && needs.version.outputs.version || github.ref_name }} | |
| file1: Rare-${{ needs.version.outputs.version }}.msi |