commit 24edc94f9df10940be0f20c324da3b2fe9d1bbc5
parent 4deae76347d7e3f7ee421c4d31cb26ea283f5c1e
Author: Sebastian Schmidt <publicarray@users.noreply.github.com>
Date: Sun, 29 Dec 2019 17:21:59 +1100
try setting VCPKG_ROOT
Diffstat:
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml
@@ -23,13 +23,13 @@ jobs:
include:
- target: x86_64-unknown-linux-gnu
os: ubuntu-latest
- ext: ''
+ ext:
# - target: x86_64-unknown-linux-musl
# os: ubuntu-latest
- # ext: ''
+ # ext:
- target: x86_64-apple-darwin
os: macOS-latest
- ext: ''
+ ext:
- target: x86_64-pc-windows-msvc
os: windows-latest
ext: .exe
@@ -48,15 +48,19 @@ jobs:
uses: actions/cache@v1.0.3
if: matrix.os == 'windows-latest'
with:
- path: $VCPKG_DIR/installed
+ path: $VCPKG_ROOT/installed
key: ${{ runner.os }}-vcpkg-cache-${{ matrix.db-backend }}
+ env:
+ VCPKG_ROOT: 'C:\vcpkg'
- name: Cache vcpkg downloads
uses: actions/cache@v1.0.3
if: matrix.os == 'windows-latest'
with:
- path: $VCPKG_DIR/downloads
+ path: $VCPKG_ROOT/downloads
key: ${{ runner.os }}-vcpkg-cache-${{ matrix.db-backend }}
+ env:
+ VCPKG_ROOT: 'C:\vcpkg'
# - name: Cache homebrew
# uses: actions/cache@v1.0.3
@@ -84,6 +88,8 @@ jobs:
- name: Install dependencies Windows
run: vcpkg integrate install; vcpkg install sqlite3:x64-windows openssl:x64-windows libpq:x64-windows libmysql:x64-windows
if: matrix.os == 'windows-latest'
+ env:
+ VCPKG_ROOT: 'C:\vcpkg'
# End Install dependencies
# Install rust nightly toolchain
@@ -116,10 +122,8 @@ jobs:
if: matrix.os == 'windows-latest'
run: cargo.exe build --features ${{ matrix.db-backend }} --release --target ${{ matrix.target }}
env:
- OPENSSL_DIR: C:\Program Files\OpenSSL\
- MYSQLCLIENT_LIB_DIR: C:\Program Files\MySQL\MySQL Server 8.0\lib
- PQ_LIB_DIR: C:\Program Files\PostgreSQL\12\lib
RUSTFLAGS: -Ctarget-feature=+crt-static
+ VCPKG_ROOT: 'C:\vcpkg'
- name: Build macOS / Ubuntu
if: matrix.os == 'macOS-latest' || matrix.os == 'ubuntu-latest'