-
Notifications
You must be signed in to change notification settings - Fork 998
136 lines (133 loc) · 5.89 KB
/
getdeps_windows.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
# This file was @generated by getdeps.py
name: windows
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: windows-2019
steps:
- name: Export boost environment
run: "echo BOOST_ROOT=%BOOST_ROOT_1_78_0% >> %GITHUB_ENV%"
shell: cmd
- name: Fix Git config
run: git config --system core.longpaths true
- name: Disable autocrlf
run: git config --system core.autocrlf false
- uses: actions/checkout@v2
- name: Fetch boost
run: python build/fbcode_builder/getdeps.py fetch --no-tests boost
- name: Install Rust Stable
uses: dtolnay/rust-toolchain@stable
- name: Fetch ninja
run: python build/fbcode_builder/getdeps.py fetch --no-tests ninja
- name: Fetch cmake
run: python build/fbcode_builder/getdeps.py fetch --no-tests cmake
- name: Fetch cpptoml
run: python build/fbcode_builder/getdeps.py fetch --no-tests cpptoml
- name: Fetch gflags
run: python build/fbcode_builder/getdeps.py fetch --no-tests gflags
- name: Fetch glog
run: python build/fbcode_builder/getdeps.py fetch --no-tests glog
- name: Fetch fmt
run: python build/fbcode_builder/getdeps.py fetch --no-tests fmt
- name: Fetch googletest
run: python build/fbcode_builder/getdeps.py fetch --no-tests googletest
- name: Fetch libsodium
run: python build/fbcode_builder/getdeps.py fetch --no-tests libsodium
- name: Fetch python-six
run: python build/fbcode_builder/getdeps.py fetch --no-tests python-six
- name: Fetch zstd
run: python build/fbcode_builder/getdeps.py fetch --no-tests zstd
- name: Fetch double-conversion
run: python build/fbcode_builder/getdeps.py fetch --no-tests double-conversion
- name: Fetch lz4
run: python build/fbcode_builder/getdeps.py fetch --no-tests lz4
- name: Fetch snappy
run: python build/fbcode_builder/getdeps.py fetch --no-tests snappy
- name: Fetch zlib
run: python build/fbcode_builder/getdeps.py fetch --no-tests zlib
- name: Fetch pcre2
run: python build/fbcode_builder/getdeps.py fetch --no-tests pcre2
- name: Fetch perl
run: python build/fbcode_builder/getdeps.py fetch --no-tests perl
- name: Fetch openssl
run: python build/fbcode_builder/getdeps.py fetch --no-tests openssl
- name: Fetch libevent
run: python build/fbcode_builder/getdeps.py fetch --no-tests libevent
- name: Fetch folly
run: python build/fbcode_builder/getdeps.py fetch --no-tests folly
- name: Fetch edencommon
run: python build/fbcode_builder/getdeps.py fetch --no-tests edencommon
- name: Fetch fizz
run: python build/fbcode_builder/getdeps.py fetch --no-tests fizz
- name: Fetch wangle
run: python build/fbcode_builder/getdeps.py fetch --no-tests wangle
- name: Fetch fbthrift
run: python build/fbcode_builder/getdeps.py fetch --no-tests fbthrift
- name: Fetch fb303
run: python build/fbcode_builder/getdeps.py fetch --no-tests fb303
- name: Build boost
run: python build/fbcode_builder/getdeps.py build --no-tests boost
- name: Build ninja
run: python build/fbcode_builder/getdeps.py build --no-tests ninja
- name: Build cmake
run: python build/fbcode_builder/getdeps.py build --no-tests cmake
- name: Build cpptoml
run: python build/fbcode_builder/getdeps.py build --no-tests cpptoml
- name: Build gflags
run: python build/fbcode_builder/getdeps.py build --no-tests gflags
- name: Build glog
run: python build/fbcode_builder/getdeps.py build --no-tests glog
- name: Build fmt
run: python build/fbcode_builder/getdeps.py build --no-tests fmt
- name: Build googletest
run: python build/fbcode_builder/getdeps.py build --no-tests googletest
- name: Build libsodium
run: python build/fbcode_builder/getdeps.py build --no-tests libsodium
- name: Build python-six
run: python build/fbcode_builder/getdeps.py build --no-tests python-six
- name: Build zstd
run: python build/fbcode_builder/getdeps.py build --no-tests zstd
- name: Build double-conversion
run: python build/fbcode_builder/getdeps.py build --no-tests double-conversion
- name: Build lz4
run: python build/fbcode_builder/getdeps.py build --no-tests lz4
- name: Build snappy
run: python build/fbcode_builder/getdeps.py build --no-tests snappy
- name: Build zlib
run: python build/fbcode_builder/getdeps.py build --no-tests zlib
- name: Build pcre2
run: python build/fbcode_builder/getdeps.py build --no-tests pcre2
- name: Build perl
run: python build/fbcode_builder/getdeps.py build --no-tests perl
- name: Build openssl
run: python build/fbcode_builder/getdeps.py build --no-tests openssl
- name: Build libevent
run: python build/fbcode_builder/getdeps.py build --no-tests libevent
- name: Build folly
run: python build/fbcode_builder/getdeps.py build --no-tests folly
- name: Build edencommon
run: python build/fbcode_builder/getdeps.py build --no-tests edencommon
- name: Build fizz
run: python build/fbcode_builder/getdeps.py build --no-tests fizz
- name: Build wangle
run: python build/fbcode_builder/getdeps.py build --no-tests wangle
- name: Build fbthrift
run: python build/fbcode_builder/getdeps.py build --no-tests fbthrift
- name: Build fb303
run: python build/fbcode_builder/getdeps.py build --no-tests fb303
- name: Build watchman
run: python build/fbcode_builder/getdeps.py build --src-dir=. watchman
- name: Copy artifacts
run: python build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. watchman _artifacts/windows --final-install-prefix /usr/local
- uses: actions/upload-artifact@v2
with:
name: watchman
path: _artifacts
- name: Test watchman
run: python build/fbcode_builder/getdeps.py test --src-dir=. watchman