Skip to content

Add SSHSIG Support #174

Add SSHSIG Support

Add SSHSIG Support #174

Workflow file for this run

name: macOS + Ubuntu
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
env:
CARGO_TERM_COLOR: always
jobs:
macos-build-test-all:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: cargo build --features="all" --examples --verbose
- name: Run tests
run: cargo test --features="all" --verbose
macos-build-test-experimental:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: cargo build --no-default-features --features="experimental" --examples --verbose
- name: Run tests
run: cargo test --no-default-features --features="experimental" --verbose
ubuntu-build-test-no-yubikey:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: cargo build --no-default-features --features="encrypted-keys,rsa-signing,x509-support" --examples --verbose
- name: Run tests
run: cargo test --no-default-features --features="encrypted-keys,rsa-signing,x509-support" --verbose
macos-build-check-ctap2:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: cargo build --no-default-features --features="all-but-fido, fido-support" --examples --verbose
- name: Run tests
run: cargo test --no-default-features --features="all-but-fido, fido-support" --verbose
macos-build-check-mozilla:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: cargo build --no-default-features --features="all-but-fido, fido-support-mozilla" --examples --verbose
- name: Run tests
run: cargo test --no-default-features --features="all-but-fido, fido-support-mozilla" --verbose