-
-
Notifications
You must be signed in to change notification settings - Fork 23
112 lines (108 loc) · 2.77 KB
/
build-packages.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
name: Build 🏗️ Packages ️📦
on:
push:
branches:
- main
paths:
- 'flake.lock'
- 'pkgs/**'
workflow_dispatch:
jobs:
build-applications:
name: Build applications 📦
runs-on: ubuntu-22.04
strategy:
matrix:
package:
- davinci-resolve
- defold
- heynote
- jan
- ollama
- open-webui
- station
- gotosocial
- owncast
permissions:
contents: write
id-token: write
steps:
- uses: actions/checkout@v4
- name: Build ${{ matrix.package }} 📦
uses: ./.github/actions/build-package
continue-on-error: true
with:
package: ${{ matrix.package }}
build-fonts:
name: Build fonts 🔤
runs-on: blacksmith-2vcpu-ubuntu-2204
strategy:
matrix:
package:
- nerd-font-patcher
- bebas-neue-2014-font
- bebas-neue-2018-font
- bebas-neue-pro-font
- bebas-neue-rounded-font
- bebas-neue-semi-rounded-font
- boycott-font
- commodore-64-pixelized-font
- digital-7-font
- dirty-ego-font
- fixedsys-core-font
- fixedsys-excelsior-font
- impact-label-font
- mocha-mattari-font
- poppins-font
- spaceport-2006-font
- zx-spectrum-7-font
permissions:
contents: write
id-token: write
steps:
- uses: actions/checkout@v4
- name: Build ${{ matrix.package }} 🔤
uses: ./.github/actions/build-package
continue-on-error: true
with:
package: ${{ matrix.package }}
build-obs-plugins:
name: Build OBS Plugins 🔌
runs-on: ubuntu-22.04
strategy:
matrix:
package:
- obs-aitum-multistream
- obs-advanced-masks
- obs-browser-transition
- obs-dir-watch-media
- obs-dvd-screensaver
- obs-freeze-filter
- obs-markdown
- obs-media-controls
- obs-mute-filter
- obs-noise
- obs-recursion-effect
- obs-replay-source
- obs-retro-effects
- obs-rgb-levels
- obs-scale-to-sound
- obs-scene-as-transition
- obs-source-clone
- obs-stroke-glow-shadow
- obs-transition-table
- obs-urlsource
- obs-vertical-canvas
- obs-vnc
- obs-webkitgtk
- pixel-art
permissions:
contents: write
id-token: write
steps:
- uses: actions/checkout@v4
- name: Build ${{ matrix.package }} 🔌
uses: ./.github/actions/build-package
continue-on-error: true
with:
package: ${{ matrix.package }}