| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
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.
|