diff --git a/.github/workflows/edenscm_linux.yml b/.github/workflows/edenscm_linux.yml deleted file mode 100644 index 127a0aba8e588..0000000000000 --- a/.github/workflows/edenscm_linux.yml +++ /dev/null @@ -1,153 +0,0 @@ -# This file was @generated by getdeps.py - -name: EdenSCM Linux - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - build: - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v2 - - name: Update system package info - run: sudo apt-get update - - name: Install system deps - run: sudo python3 build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive eden_scm - - name: Install Rust Stable - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - default: true - profile: minimal - - name: Fetch bz2 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests bz2 - - name: Fetch ninja - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests ninja - - name: Fetch cmake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests cmake - - name: Fetch fmt - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fmt - - name: Fetch googletest - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests googletest - - name: Fetch python-six - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests python-six - - name: Fetch zstd - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests zstd - - name: Fetch boost - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests boost - - name: Fetch double-conversion - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests double-conversion - - name: Fetch gflags - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests gflags - - name: Fetch glog - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests glog - - name: Fetch libevent - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libevent - - name: Fetch lz4 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests lz4 - - name: Fetch snappy - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests snappy - - name: Fetch zlib - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests zlib - - name: Fetch autoconf - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests autoconf - - name: Fetch automake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests automake - - name: Fetch libtool - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libtool - - name: Fetch libffi - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libffi - - name: Fetch ncurses - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests ncurses - - name: Fetch python - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests python - - name: Fetch libsodium - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libsodium - - name: Fetch xz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests xz - - name: Fetch folly - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests folly - - name: Fetch fizz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fizz - - name: Fetch wangle - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests wangle - - name: Fetch fbthrift - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fbthrift - - name: Fetch fb303 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fb303 - - name: Fetch rust-shed - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests rust-shed - - name: Build bz2 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests bz2 - - name: Build ninja - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests ninja - - name: Build cmake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests cmake - - name: Build fmt - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fmt - - name: Build googletest - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests googletest - - name: Build python-six - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests python-six - - name: Build zstd - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests zstd - - name: Build boost - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests boost - - name: Build double-conversion - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests double-conversion - - name: Build gflags - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests gflags - - name: Build glog - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests glog - - name: Build libevent - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libevent - - name: Build lz4 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests lz4 - - name: Build snappy - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests snappy - - name: Build zlib - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests zlib - - name: Build autoconf - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests autoconf - - name: Build automake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests automake - - name: Build libtool - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libtool - - name: Build libffi - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libffi - - name: Build ncurses - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests ncurses - - name: Build python - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests python - - name: Build libsodium - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libsodium - - name: Build xz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests xz - - name: Build folly - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests folly - - name: Build fizz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fizz - - name: Build wangle - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests wangle - - name: Build fbthrift - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fbthrift - - name: Build fb303 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fb303 - - name: Build rust-shed - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests rust-shed - - name: Build eden_scm - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. eden_scm --project-install-prefix eden_scm:/usr/local - - name: Copy artifacts - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fixup-dyn-deps --strip --src-dir=. eden_scm _artifacts/linux --project-install-prefix eden_scm:/usr/local --final-install-prefix /usr/local - - uses: actions/upload-artifact@v2 - with: - name: eden_scm - path: _artifacts - - name: Test eden_scm - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages test --src-dir=. eden_scm --project-install-prefix eden_scm:/usr/local diff --git a/.github/workflows/edenscm_mac.yml b/.github/workflows/edenscm_mac.yml deleted file mode 100644 index 66956c643c115..0000000000000 --- a/.github/workflows/edenscm_mac.yml +++ /dev/null @@ -1,155 +0,0 @@ -# This file was @generated by getdeps.py - -name: EdenSCM Mac - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - build: - runs-on: macOS-latest - steps: - - uses: actions/checkout@v2 - - name: Install system deps - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive eden_scm - - name: Fetch openssl - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests openssl - - name: Install Rust Stable - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - default: true - profile: minimal - - name: Fetch bz2 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests bz2 - - name: Fetch ninja - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests ninja - - name: Fetch cmake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests cmake - - name: Fetch fmt - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fmt - - name: Fetch googletest - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests googletest - - name: Fetch python-six - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests python-six - - name: Fetch zstd - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests zstd - - name: Fetch boost - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests boost - - name: Fetch double-conversion - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests double-conversion - - name: Fetch gflags - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests gflags - - name: Fetch glog - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests glog - - name: Fetch libevent - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libevent - - name: Fetch lz4 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests lz4 - - name: Fetch snappy - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests snappy - - name: Fetch zlib - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests zlib - - name: Fetch autoconf - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests autoconf - - name: Fetch automake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests automake - - name: Fetch libtool - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libtool - - name: Fetch libffi - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libffi - - name: Fetch ncurses - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests ncurses - - name: Fetch python - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests python - - name: Fetch libsodium - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libsodium - - name: Fetch xz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests xz - - name: Fetch folly - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests folly - - name: Fetch fizz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fizz - - name: Fetch wangle - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests wangle - - name: Fetch fbthrift - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fbthrift - - name: Fetch fb303 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests fb303 - - name: Fetch rust-shed - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests rust-shed - - name: Build openssl - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests openssl - - name: Build bz2 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests bz2 - - name: Build ninja - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests ninja - - name: Build cmake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests cmake - - name: Build fmt - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fmt - - name: Build googletest - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests googletest - - name: Build python-six - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests python-six - - name: Build zstd - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests zstd - - name: Build boost - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests boost - - name: Build double-conversion - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests double-conversion - - name: Build gflags - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests gflags - - name: Build glog - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests glog - - name: Build libevent - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libevent - - name: Build lz4 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests lz4 - - name: Build snappy - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests snappy - - name: Build zlib - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests zlib - - name: Build autoconf - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests autoconf - - name: Build automake - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests automake - - name: Build libtool - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libtool - - name: Build libffi - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libffi - - name: Build ncurses - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests ncurses - - name: Build python - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests python - - name: Build libsodium - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libsodium - - name: Build xz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests xz - - name: Build folly - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests folly - - name: Build fizz - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fizz - - name: Build wangle - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests wangle - - name: Build fbthrift - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fbthrift - - name: Build fb303 - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests fb303 - - name: Build rust-shed - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests rust-shed - - name: Build eden_scm - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. eden_scm --project-install-prefix eden_scm:/usr/local - - name: Copy artifacts - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages fixup-dyn-deps --src-dir=. eden_scm _artifacts/mac --project-install-prefix eden_scm:/usr/local --final-install-prefix /usr/local - - uses: actions/upload-artifact@v2 - with: - name: eden_scm - path: _artifacts - - name: Test eden_scm - run: python3 build/fbcode_builder/getdeps.py --allow-system-packages test --src-dir=. eden_scm --project-install-prefix eden_scm:/usr/local