forked from Open-Wine-Components/umu-launcher
-
Notifications
You must be signed in to change notification settings - Fork 0
143 lines (122 loc) · 4.82 KB
/
release.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
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