-
Notifications
You must be signed in to change notification settings - Fork 269
150 lines (146 loc) · 6.78 KB
/
getdeps_mac.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
144
145
146
147
148
149
150
# This file was @generated by getdeps.py
name: mac
on:
push:
branches:
- main
pull_request:
branches:
- main
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
build:
runs-on: macOS-latest
steps:
- uses: actions/checkout@v4
- name: Fetch ninja
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests ninja
- name: Fetch cmake
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests cmake
- name: Fetch fmt
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests fmt
- name: Fetch googletest
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests googletest
- name: Fetch xxhash
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests xxhash
- name: Fetch zstd
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests zstd
- name: Fetch zlib
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests zlib
- name: Fetch boost
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests boost
- name: Fetch double-conversion
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests double-conversion
- name: Fetch fast_float
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests fast_float
- name: Fetch gflags
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests gflags
- name: Fetch glog
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests glog
- name: Fetch libdwarf
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests libdwarf
- name: Fetch lz4
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests lz4
- name: Fetch openssl
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests openssl
- name: Fetch snappy
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests snappy
- name: Fetch sparsemap
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests sparsemap
- name: Fetch liboqs
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests liboqs
- name: Fetch libevent
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests libevent
- name: Fetch autoconf
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests autoconf
- name: Fetch automake
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests automake
- name: Fetch libtool
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests libtool
- name: Fetch numa
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests numa
- name: Fetch libsodium
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests libsodium
- name: Fetch xz
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests xz
- name: Fetch folly
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests folly
- name: Fetch fizz
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests fizz
- name: Fetch wangle
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests wangle
- name: Fetch mvfst
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests mvfst
- name: Fetch fbthrift
run: python3 build/fbcode_builder/getdeps.py fetch --no-tests fbthrift
- name: Build ninja
run: python3 build/fbcode_builder/getdeps.py build --no-tests ninja
- name: Build cmake
run: python3 build/fbcode_builder/getdeps.py build --no-tests cmake
- name: Build fmt
run: python3 build/fbcode_builder/getdeps.py build --no-tests fmt
- name: Build googletest
run: python3 build/fbcode_builder/getdeps.py build --no-tests googletest
- name: Build xxhash
run: python3 build/fbcode_builder/getdeps.py build --no-tests xxhash
- name: Build zstd
run: python3 build/fbcode_builder/getdeps.py build --no-tests zstd
- name: Build zlib
run: python3 build/fbcode_builder/getdeps.py build --no-tests zlib
- name: Build boost
run: python3 build/fbcode_builder/getdeps.py build --no-tests boost
- name: Build double-conversion
run: python3 build/fbcode_builder/getdeps.py build --no-tests double-conversion
- name: Build fast_float
run: python3 build/fbcode_builder/getdeps.py build --no-tests fast_float
- name: Build gflags
run: python3 build/fbcode_builder/getdeps.py build --no-tests gflags
- name: Build glog
run: python3 build/fbcode_builder/getdeps.py build --no-tests glog
- name: Build libdwarf
run: python3 build/fbcode_builder/getdeps.py build --no-tests libdwarf
- name: Build lz4
run: python3 build/fbcode_builder/getdeps.py build --no-tests lz4
- name: Build openssl
run: python3 build/fbcode_builder/getdeps.py build --no-tests openssl
- name: Build snappy
run: python3 build/fbcode_builder/getdeps.py build --no-tests snappy
- name: Build sparsemap
run: python3 build/fbcode_builder/getdeps.py build --no-tests sparsemap
- name: Build liboqs
run: python3 build/fbcode_builder/getdeps.py build --no-tests liboqs
- name: Build libevent
run: python3 build/fbcode_builder/getdeps.py build --no-tests libevent
- name: Build autoconf
run: python3 build/fbcode_builder/getdeps.py build --no-tests autoconf
- name: Build automake
run: python3 build/fbcode_builder/getdeps.py build --no-tests automake
- name: Build libtool
run: python3 build/fbcode_builder/getdeps.py build --no-tests libtool
- name: Build numa
run: python3 build/fbcode_builder/getdeps.py build --no-tests numa
- name: Build libsodium
run: python3 build/fbcode_builder/getdeps.py build --no-tests libsodium
- name: Build xz
run: python3 build/fbcode_builder/getdeps.py build --no-tests xz
- name: Build folly
run: python3 build/fbcode_builder/getdeps.py build --no-tests folly
- name: Build fizz
run: python3 build/fbcode_builder/getdeps.py build --no-tests fizz
- name: Build wangle
run: python3 build/fbcode_builder/getdeps.py build --no-tests wangle
- name: Build mvfst
run: python3 build/fbcode_builder/getdeps.py build --no-tests mvfst
- name: Build fbthrift
run: python3 build/fbcode_builder/getdeps.py build --no-tests fbthrift
- name: Build cachelib
run: python3 build/fbcode_builder/getdeps.py build --src-dir=. cachelib --project-install-prefix cachelib:/usr/local
- name: Copy artifacts
run: python3 build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. cachelib _artifacts/mac --project-install-prefix cachelib:/usr/local --final-install-prefix /usr/local
- uses: actions/upload-artifact@v4
with:
name: cachelib
path: _artifacts
- name: Test cachelib
run: python3 build/fbcode_builder/getdeps.py test --src-dir=. cachelib --project-install-prefix cachelib:/usr/local