Add default crate information #7293
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file was @generated by getdeps.py | |
name: windows | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
permissions: | |
contents: read # to fetch code (actions/checkout) | |
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 |