Skip to content

tools: add CLI flag to force FIDO2 #2027

tools: add CLI flag to force FIDO2

tools: add CLI flag to force FIDO2 #2027

Workflow file for this run

# Copyright (c) 2022-2023 Yubico AB. All rights reserved.
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# SPDX-License-Identifier: BSD-2-Clause
name: alpine
on:
pull_request:
branches:
- main
push:
branches:
- main
- '*-ci'
jobs:
build:
runs-on: ubuntu-20.04
container: alpine:latest
strategy:
fail-fast: false
matrix:
cc: [ gcc, clang ]
steps:
- name: dependencies
run: |
apk -q update
apk add build-base clang clang-analyzer cmake coreutils eudev-dev
apk add git linux-headers openssl-dev sudo zlib-dev pcsc-lite-dev \
libcbor-dev
- name: fix permissions on workdir
run: chown root:wheel "${GITHUB_WORKSPACE}"
- name: checkout libfido2
uses: actions/checkout@v3
- name: build libfido2
env:
CC: ${{ matrix.cc }}
run: ./.actions/build-linux-${CC}