# SPDX-FileCopyrightText: 2021 Heiko Schaefer # SPDX-License-Identifier: CC0-1.0 image: rust:latest reuse: image: name: fsfe/reuse:latest entrypoint: [""] script: - reuse lint cargo-test: stage: test before_script: - mkdir -p /run/user/$UID - apt update -y -qq - apt install -y -qq --no-install-recommends git rustc cargo clang make pkg-config nettle-dev libssl-dev capnproto ca-certificates libpcsclite-dev - apt clean script: - cargo test cargo-fmt: script: - rustup component add rustfmt - cargo fmt -- --check