forked from CritLoren/facebook-emoji-systemless
-
Notifications
You must be signed in to change notification settings - Fork 2
/
.crystalintegration.yml
59 lines (50 loc) · 1.2 KB
/
.crystalintegration.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
labels:
platform: linux/amd64
when:
event: [ push, tag ]
variables:
- &emoji_build_image 'sc.cryxtal.org/ci-img/emoji-build:bookworm'
- &sha256_image 'sc.cryxtal.org/ci-img/git-curl-jq:latest'
clone:
git:
image: woodpeckerci/plugin-git
settings:
depth: 3
recursive: true
steps:
convert-png:
image: *emoji_build_image
commands:
- ./.ci-make.sh twemoji-png128
build-prep:
image: *emoji_build_image
commands:
- ./.ci-make.sh noto-patch
- ./.ci-make.sh twemoji-prep
emoji-build:
image: *emoji_build_image
commands:
- ./.ci-make.sh debian-add_vs_cmap
- ./.ci-make.sh emoji-build
magisk-build:
image: *emoji_build_image
commands:
- ./.ci-make.sh magisk-prep
- ./.ci-make.sh magisk-zip
gen-sha256:
image: *sha256_image
commands:
- ./.ci-sha256.sh magisk-twemoji
upload-crystalcommit:
image: woodpeckerci/plugin-gitea-release
settings:
base_url: https://sc.cryxtal.org
files:
- "magisk-twemoji-*.zip"
- "magisk-twemoji-*.zip.sha256"
api_key:
from_secret: sc_api_key
prerelease: false
skip_verify: true
when:
event: [ tag ]