mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-05 19:55:47 +03:00
GH actions: fixup boost windows environment (#1359)
Summary: The environment changed since I tested D20740410 and now it appears that we'll need to re-export a versioned variable in order for cmake to detect boost on the GH actions hosts. Pull Request resolved: https://github.com/facebook/folly/pull/1359 Test Plan: the GH actions status of this diff. The workflow was updated via: ``` python3 build/fbcode_builder/getdeps.py generate-github-actions folly --output-file .github/workflows/main.yml ``` Reviewed By: yfeldblum Differential Revision: D21307640 Pulled By: yfeldblum fbshipit-source-id: 1555cbcade822775379cd9054be37fdbc17b4d93
This commit is contained in:
committed by
Facebook GitHub Bot
parent
5f2a16b70b
commit
5791d5aa9c
@@ -705,6 +705,20 @@ jobs:
|
||||
out.write(" - uses: actions/checkout@v1\n")
|
||||
|
||||
if build_opts.is_windows():
|
||||
# cmake relies on BOOST_ROOT but GH deliberately don't set it in order
|
||||
# to avoid versioning issues:
|
||||
# https://github.com/actions/virtual-environments/issues/319
|
||||
# Instead, set the version we think we need; this is effectively
|
||||
# coupled with the boost manifest
|
||||
# This is the unusual syntax for setting an env var for the rest of
|
||||
# the steps in a workflow:
|
||||
# https://help.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
|
||||
out.write(" - name: Export boost environment\n")
|
||||
out.write(
|
||||
' run: "echo ::set-env name=BOOST_ROOT::%BOOST_ROOT_1_69_0%"\n'
|
||||
)
|
||||
out.write(" shell: cmd\n")
|
||||
|
||||
# The git installation may not like long filenames, so tell it
|
||||
# that we want it to use them!
|
||||
out.write(" - name: Fix Git config\n")
|
||||
|
Reference in New Issue
Block a user