Skip to content

Build and upload release #4

Build and upload release

Build and upload release #4

Workflow file for this run

name: Build and upload artifacts to Release
on:
release:
types: [published]
jobs:
fedora40-build:
name: Fedora 40 Build
uses: ./.github/workflows/build-umu-fedora-40.yml
fedora40-release:
name: Fedora 40 Release ${{ github.ref_name }}
needs: fedora40-build
runs-on: ubuntu-latest
steps:
- name: Download Fedora 40 umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: umu-launcher-${{ github.ref_name }}.fc40.noarch.rpm
- name: Upload Fedora 40 umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: umu-launcher-${{ github.ref_name }}.fc40.noarch.rpm
overwrite: false
fedora41-build:
name: Fedora 41 Build
uses: ./.github/workflows/build-umu-fedora-41.yml
fedora41-release:
name: Fedora 41 Release ${{ github.ref_name }}
needs: fedora41-build
runs-on: ubuntu-latest
steps:
- name: Download Fedora 41 umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: umu-launcher-${{ github.ref_name }}.fc41.noarch.rpm
- name: Upload Fedora 41 umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: umu-launcher-${{ github.ref_name }}.fc41.noarch.rpm
overwrite: false
debian12-build:
name: Debian 12 Build
uses: ./.github/workflows/build-umu-debian-12.yml
debian12-release:
name: Debian 12 Release ${{ github.ref_name }}
needs: debian12-build
runs-on: ubuntu-latest
steps:
- name: Download Debian 12 python3-umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: python3-umu-launcher_${{ github.ref_name }}-1_amd64_debian12.deb
- name: Upload Debian 12 python3-umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: python3-umu-launcher_${{ github.ref_name }}-1_amd64_debian-12.deb
overwrite: false
- name: Download Debian 12 umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: umu-launcher_${{ github.ref_name }}-1_all_debian12.deb
- name: Upload Debian 12 umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: umu-launcher_${{ github.ref_name }}-1_all_debian-12.deb
overwrite: false
ubuntu-noble-build:
name: Ubuntu 24.04 Build
uses: ./.github/workflows/build-umu-ubuntu-noble.yml
ubuntu-noble-release:
name: Ubuntu 24.04 Release ${{ github.ref_name }}
needs: ubuntu-noble-build
runs-on: ubuntu-latest
steps:
- name: Download Ubuntu 24.04 python3-umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: python3-umu-launcher_${{ github.ref_name }}-1_amd64_ubuntu-noble.deb
- name: Upload Ubuntu 24.04 python3-umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: python3-umu-launcher_${{ github.ref_name }}-1_amd64_ubuntu-noble.deb
overwrite: false
- name: Download Ubuntu 24.04 umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: umu-launcher_${{ github.ref_name }}-1_all_ubuntu-noble.deb
- name: Upload Ubuntu 24.04 umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: umu-launcher_${{ github.ref_name }}-1_all_ubuntu-noble.deb
overwrite: false
zipapp-build:
name: Zipapp Build
uses: ./.github/workflows/build-umu-zipapp.yml
zipapp-release:
name: Zippapp Release ${{ github.ref_name }}
needs: zipapp-build
runs-on: ubuntu-latest
steps:
- name: Download Fedora 41 umu-launcher ${{ github.ref_name }} artifact
uses: actions/download-artifact@v4
with:
name: umu-launcher-${{ github.ref_name }}-zipapp.tar.gz
- name: Upload Fedora 41 umu-launcher ${{ github.ref_name }} to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref_name }}
file: umu-launcher-${{ github.ref_name }}-zipapp.tar.gz
overwrite: false