forked from facebook/sapling
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
make it visible if this builds is breaking
- Loading branch information
Showing
1 changed file
with
173 additions
and
0 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,173 @@ | ||
# This file was @generated by getdeps.py | ||
|
||
name: EdenFS 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: 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 blake3 | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests blake3 | ||
- name: Fetch cpptoml | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests cpptoml | ||
- name: Fetch fmt | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests fmt | ||
- 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 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 zstd | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests zstd | ||
- 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 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 libgit2 | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests libgit2 | ||
- name: Fetch python-ptyprocess | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests python-ptyprocess | ||
- name: Fetch pexpect | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests pexpect | ||
- name: Fetch python-filelock | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests python-filelock | ||
- name: Fetch python-toml | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests python-toml | ||
- name: Fetch re2 | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests re2 | ||
- name: Fetch rocksdb | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests rocksdb | ||
- name: Fetch sqlite3 | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests sqlite3 | ||
- 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 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 fb303 | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests fb303 | ||
- name: Fetch rust-shed | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests rust-shed | ||
- name: Fetch edencommon | ||
run: python build/fbcode_builder/getdeps.py fetch --no-tests edencommon | ||
- name: Build ninja | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests ninja | ||
- name: Build cmake | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests cmake | ||
- name: Build blake3 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests blake3 | ||
- name: Build cpptoml | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests cpptoml | ||
- name: Build fmt | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fmt | ||
- name: Build gflags | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests gflags | ||
- name: Build glog | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests glog | ||
- name: Build googletest | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests googletest | ||
- name: Build libsodium | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libsodium | ||
- name: Build zstd | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests zstd | ||
- name: Build boost | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests boost | ||
- name: Build double-conversion | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests double-conversion | ||
- name: Build lz4 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests lz4 | ||
- name: Build snappy | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests snappy | ||
- name: Build zlib | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests zlib | ||
- name: Build libgit2 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libgit2 | ||
- name: Build python-ptyprocess | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests python-ptyprocess | ||
- name: Build pexpect | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests pexpect | ||
- name: Build python-filelock | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests python-filelock | ||
- name: Build python-toml | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests python-toml | ||
- name: Build re2 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests re2 | ||
- name: Build rocksdb | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests rocksdb | ||
- name: Build sqlite3 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests sqlite3 | ||
- name: Build perl | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests perl | ||
- name: Build openssl | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests openssl | ||
- name: Build libevent | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libevent | ||
- name: Build folly | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests folly | ||
- name: Build fizz | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fizz | ||
- name: Build mvfst | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests mvfst | ||
- name: Build wangle | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests wangle | ||
- name: Build fbthrift | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fbthrift | ||
- name: Build fb303 | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fb303 | ||
- name: Build rust-shed | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests rust-shed | ||
- name: Build edencommon | ||
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests edencommon | ||
- name: Build eden | ||
run: python build/fbcode_builder/getdeps.py build --no-tests --src-dir=. eden | ||
- name: Copy artifacts | ||
run: python build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. eden _artifacts/windows --final-install-prefix /usr/local | ||
- uses: actions/upload-artifact@v2 | ||
with: | ||
name: eden | ||
path: _artifacts |