From 7623b0151f9a0f532020ca43419d05c67a3cb2d9 Mon Sep 17 00:00:00 2001 From: Adam Lock Date: Thu, 14 Apr 2022 00:13:11 +0100 Subject: [PATCH] Try to install OpenSSL for Windows job --- .github/workflows/main.yml | 19 +++++++++++-------- CHANGELOG.md | 1 + 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3d244e9d3..d84eaeec5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,15 +10,18 @@ env: CARGO_TERM_COLOR: always jobs: - build: - - runs-on: ${{ matrix.os }} - - strategy: - matrix: - os: [ubuntu-latest, windows-latest] - node-version: [12.x] + build-windows: + runs-on: windows-latest + steps: + - run: vcpkg install openssl:x64-windows + - uses: actions/checkout@v3 + - name: Build + run: cargo build --verbose + - name: Run tests + run: cargo test --verbose + build-linux: + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Build diff --git a/CHANGELOG.md b/CHANGELOG.md index b2b5a36a9..2ce39e9ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.10 - Starting from 0.10, OPC UA for Rust is a single crate with features to enable client, server and some other optional extras. What this means is that `opcua_server::` becomes `opcua::server`, `opcua_client` becomes `opcua::client` and so on. Now you only reference `opcua` from your `Cargo.toml`. +- Replace Appveyor and Travis with Github Actions for CI/CD pipeline ## 0.9 - Multiple chunk support in client and server, sending and receiving.