Skip to content

Commit

Permalink
Improve github actions to build Linux and Windows, update README.md t…
Browse files Browse the repository at this point in the history
…o point at it
  • Loading branch information
locka99 committed Apr 13, 2022
1 parent 1ceeed8 commit e0edff6
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 32 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: OPC UA for Rust

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

env:
CARGO_TERM_COLOR: always

jobs:
build:

runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest, windows-latest]
node-version: [12.x]

steps:
- uses: actions/checkout@v3
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
22 changes: 0 additions & 22 deletions .github/workflows/rust.yml

This file was deleted.

11 changes: 1 addition & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,7 @@

This is an [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) server / client API implementation for Rust.

<table>
<tr>
<td><b>Linux</b></td>
<td><a href="https://travis-ci.org/locka99/opcua" title="Travis Build Status"><img src="https://travis-ci.org/locka99/opcua.svg?branch=master"></img></a></td>
</tr>
<tr>
<td><b>Windows</b></td>
<td><a href="https://ci.appveyor.com/project/locka99/opcua" title="AppVeyor Build Status"><img src="https://ci.appveyor.com/api/projects/status/s4ndusio664o1349?svg=true"></img></a></td>
</tr>
</table>
![Build Status](https://github.com/locka99/opcua/actions/workflows/main.yml/badge.svg)

OPC UA is an industry standard for monitoring of data. It's used extensively for embedded devices, industrial control, IoT,
etc. - just about anything that has data that something else wants to monitor, control or visualize.
Expand Down

0 comments on commit e0edff6

Please sign in to comment.