Skip to content

Regen release.yml, update some actions, Drop Fedora 36 and 37, Add Ubuntu 24 and Fedora 39 and 40 #7814

Regen release.yml, update some actions, Drop Fedora 36 and 37, Add Ubuntu 24 and Fedora 39 and 40

Regen release.yml, update some actions, Drop Fedora 36 and 37, Add Ubuntu 24 and Fedora 39 and 40 #7814

Workflow file for this run

# 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: Install Rust Stable
uses: dtolnay/rust-toolchain@stable
- name: Fetch boost
run: python build/fbcode_builder/getdeps.py fetch --no-tests boost
- 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 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 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 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 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 python-setuptools
run: python build/fbcode_builder/getdeps.py fetch --no-tests python-setuptools
- 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 fb303
run: python build/fbcode_builder/getdeps.py fetch --no-tests fb303
- name: Fetch edencommon
run: python build/fbcode_builder/getdeps.py fetch --no-tests edencommon
- 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 fmt
run: python build/fbcode_builder/getdeps.py build --no-tests fmt
- 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 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 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 fast_float
run: python build/fbcode_builder/getdeps.py build --no-tests fast_float
- 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 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 python-setuptools
run: python build/fbcode_builder/getdeps.py build --no-tests python-setuptools
- 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 fb303
run: python build/fbcode_builder/getdeps.py build --no-tests fb303
- name: Build edencommon
run: python build/fbcode_builder/getdeps.py build --no-tests edencommon
- 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@v4
with:
name: watchman
path: _artifacts
- name: Test watchman
run: python build/fbcode_builder/getdeps.py test --src-dir=. watchman