aboutsummaryrefslogtreecommitdiff
path: root/ci/gitlab-ci.yml
Commit message (Collapse)AuthorAge
* Build project in release mode in CItopic/testDaniel Mueller2021-01-09
| | | | | | | With this change we make sure to build the crate in release mode from the CI pipeline. Doing so ensures that any conditional compilation dependent on the build type or features of it is checked as part of the integration pipeline.
* Remove usage of --all argument from CI cargo invocationsDaniel Mueller2021-01-09
| | | | | | The --all argument to cargo build/test is deprecated and confusing. It also only applied to workspaces, which we don't have in this crate. Hence, with this change we remove it.
* Rename intra_doc_link_resolution_failure lintdevel-20210110Daniel Mueller2020-11-30
| | | | | | | | The intra_doc_link_resolution_failure lint has been renamed to broken_intra_doc_links in recent versions of Rust. With this change we update it accordingly in our list of lints to use for the crate. Because our CI tests against the minimum supported Rust version, which does not yet understand the new lint, we configure it to allow unknown lints.
* Adjust copyright & license specification to comply with REUSE 3.0Daniel Mueller2020-09-02
| | | | | | | | With this change we switch to using a REUSE compliant way of specifying the copyright & license of the program. To be fully in conformance we also add additional license specifications for the remaining files in the project. Lastly, a new CI pipeline rule takes care of verifying compliance on an ongoing basis.
* Update minimum required Rust version to 1.42.0Daniel Mueller2020-07-10
| | | | | | This change updates the minimum required version of Rust to 1.42.0. We will need this version in order to make use of the most recent version of nitrokey-test.
* Update minimum required Rust version to 1.40.0Daniel Mueller2020-04-05
| | | | | | This change updates the minimum required version of Rust to 1.40.0. Among other changes, this version stabilized std::mem::take, which is something we will use with subsequent changes.
* Move nitrocli source code into repository rootDaniel Mueller2020-04-04
Now that all vendored dependencies have been removed, this change moves the program's source code from the nitrocli/ directory into the root of the repository.