Getdeps branch #6
Workflow file for this run
This file contains hidden or 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_83_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@v4 | |
| - 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 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 xxhash | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests xxhash | |
| - name: Fetch zstd | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests zstd | |
| - name: Fetch zlib | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests zlib | |
| - name: Fetch boost | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests boost | |
| - name: Fetch double-conversion | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests double-conversion | |
| - name: Fetch fast_float | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests fast_float | |
| - 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 libdwarf | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests libdwarf | |
| - 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 sparsemap | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests sparsemap | |
| - name: Fetch jom | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests jom | |
| - 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 liboqs | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests liboqs | |
| - name: Fetch fizz | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests fizz | |
| - name: Fetch mvfst | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests mvfst | |
| - 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 autoconf | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests autoconf | |
| - name: Fetch automake | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests automake | |
| - name: Fetch libtool | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests libtool | |
| - name: Fetch numa | |
| run: python build/fbcode_builder/getdeps.py fetch --no-tests numa | |
| - 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 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 xxhash | |
| run: python build/fbcode_builder/getdeps.py build --no-tests xxhash | |
| - name: Build zstd | |
| run: python build/fbcode_builder/getdeps.py build --no-tests zstd | |
| - name: Build zlib | |
| run: python build/fbcode_builder/getdeps.py build --no-tests zlib | |
| - name: Build boost | |
| run: python build/fbcode_builder/getdeps.py build --no-tests boost | |
| - name: Build double-conversion | |
| run: python build/fbcode_builder/getdeps.py build --no-tests double-conversion | |
| - name: Build fast_float | |
| run: python build/fbcode_builder/getdeps.py build --no-tests fast_float | |
| - 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 libdwarf | |
| run: python build/fbcode_builder/getdeps.py build --no-tests libdwarf | |
| - 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 sparsemap | |
| run: python build/fbcode_builder/getdeps.py build --no-tests sparsemap | |
| - name: Build jom | |
| run: python build/fbcode_builder/getdeps.py build --no-tests jom | |
| - 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 liboqs | |
| run: python build/fbcode_builder/getdeps.py build --no-tests liboqs | |
| - name: Build fizz | |
| run: python build/fbcode_builder/getdeps.py build --no-tests fizz | |
| - name: Build mvfst | |
| run: python build/fbcode_builder/getdeps.py build --no-tests mvfst | |
| - 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 autoconf | |
| run: python build/fbcode_builder/getdeps.py build --no-tests autoconf | |
| - name: Build automake | |
| run: python build/fbcode_builder/getdeps.py build --no-tests automake | |
| - name: Build libtool | |
| run: python build/fbcode_builder/getdeps.py build --no-tests libtool | |
| - name: Build numa | |
| run: python build/fbcode_builder/getdeps.py build --no-tests numa | |
| - name: Build cachelib | |
| run: python build/fbcode_builder/getdeps.py build --src-dir=. cachelib | |
| - name: Copy artifacts | |
| run: python build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. cachelib _artifacts/windows --final-install-prefix /usr/local | |
| - uses: actions/upload-artifact@v4 | |
| with: | |
| name: cachelib | |
| path: _artifacts | |
| - name: Test cachelib | |
| run: python build/fbcode_builder/getdeps.py test --src-dir=. cachelib |