-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
77 lines (74 loc) · 2.04 KB
/
apple.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
name: apple
on:
push:
branches:
- master
pull_request:
jobs:
# macOS
macos-acr:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Packaging
run: dist/macos/build-pkg.sh
# - name: Building Radare2
# run: |
# export CFLAGS="-O2" # -Werror -Wno-unused-result -Wno-unicode -Wno-unneeded-internal-declaration"
# sys/install.sh && make -C dist/macos
- name: Pub
uses: actions/upload-artifact@v2
with:
path: dist/macos/*.pkg
name: macos-acr
# macos-acr-m1:
# runs-on: macos-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# - name: Packaging
# run: export CC="xcrun --sdk macosx11.1 gcc -arch arm64" ; dist/macos/build-pkg.sh
# - name: Pub
# uses: actions/upload-artifact@v2
# with:
# path: dist/macos/*.pkg
# name: macos-acr-m1
# Mobile
ios-cydia32:
if: contains(github.ref, 'master') || contains(github.ref, 'ci-')
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Install pkg-config/ldid2 with Homebrew
run: brew install pkg-config ldid
- name: Create cydia32 package
run: ./sys/ios-cydia32.sh
- name: List sys/cydia
run: ls -lahR ./dist/cydia
- uses: actions/upload-artifact@v2
with:
name: ios-cydia32
path: ./dist/cydia/radare2/radare2-arm32_*_iphoneos-arm.deb
ios-cydia:
if: contains(github.ref, 'master') || contains(github.ref, 'ci-')
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Install pkg-config/ldid2 with Homebrew
run: brew install pkg-config ldid
- name: Create cydia package
run: ./sys/ios-cydia.sh
- name: Create iOS SDK
run: |
./sys/ios-sdk.sh
pushd /tmp/r2ios
zip -r /tmp/r2ios-sdk.zip *
popd
mv /tmp/r2ios-sdk.zip .
- uses: actions/upload-artifact@v2
with:
name: ios-cydia
path: |
./r2ios-sdk.zip
./dist/cydia/radare2*/*.deb