Skip to content

CI

CI #642

Workflow file for this run

name: CI
on:
push:
pull_request:
schedule:
# * is a special character in YAML so you have to quote this string
# Execute a "nightly" build at 2 AM UTC
- cron: '0 2 * * *'
jobs:
build:
name: '[${{ matrix.vcpkg_version }}]'
strategy:
fail-fast: false
matrix:
vcpkg_version:
- master
- 2023.12.12
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Run on latest vcpkg
shell: bash
run: |
mkdir C:/vcpkg-test
git clone https://github.com/microsoft/vcpkg C:/vcpkg-test/vcpkg
cd C:/vcpkg-test/vcpkg
git checkout ${{ matrix.vcpkg_version }}
C:/vcpkg-test/vcpkg/bootstrap-vcpkg.sh
C:/vcpkg-test/vcpkg/vcpkg.exe --overlay-ports=${GITHUB_WORKSPACE} install --triplet x64-windows esdcan-binary ensenso-binary ipopt-binary casadi yarp[command-line-tools] icub-main[embobj]
# Try to install another library to check if the installation is ok
C:/vcpkg-test/vcpkg/vcpkg.exe install --triplet x64-windows asio