Jack Grigg
2fd5af8538
Bump MSRV to 1.56.0
...
Closes str4d/age-plugin-yubikey#51 .
2022-03-20 16:23:52 +00:00
Jack Grigg
60b36e39c8
CI: Use ubuntu-18.04 for Linux release builder
...
GitHub removed `ubuntu-16.04` in September 2021, which causes the
release workflow to hang waiting on a runner that will never be made
available.
2022-03-20 15:18:19 +00:00
Jack Grigg
da9212c135
CI: Add Dependabot config to keep GitHub Actions up-to-date
2022-03-20 15:18:19 +00:00
Jack Grigg
dcdf306d3a
CI: Refactor rustfmt CI job
2022-03-20 15:18:19 +00:00
Jack Grigg
f0ba5724bf
CI: Migrate to actions/checkout@v3
2022-03-20 15:18:19 +00:00
Jack Grigg
9208719e8c
Add issue templates
2021-04-15 22:16:05 +12:00
Jack Grigg
eeccad0c3f
Use Ubuntu 18.04 to build Debian packages
...
cargo-deb requires the lzma_stream_encoder_mt function, which doesn't
exist in the version of liblzma in Ubuntu 16.04.
2021-04-11 23:30:22 +12:00
Jack Grigg
4bc2769100
CI: Build Linux releases with Ubuntu 16.04
...
This ensures they are linked to earlier versions of libc and
libpcsclite.
2021-04-11 23:16:48 +12:00
Jack Grigg
f46b3f973f
CI: Add Debian package generation
2021-04-11 20:17:14 +12:00
Jack Grigg
3bb90e0fcb
CI: Remove cross-compiling release targets
...
GitHub doesn't provide any ARM runners, and we can't cross-compile
without a compatible libpcsclite-dev. Until we can work that out, we'll
just build for direct targets.
2021-04-11 18:21:40 +12:00
Jack Grigg
43024048a2
Release: Add libpcsclite-dev to cross-compilation dependencies
2021-04-11 18:05:04 +12:00
Jack Grigg
80a7f64bdc
CI: Add release workflow
2021-04-11 17:56:23 +12:00
Jack Grigg
258e88d5f9
CI: Bump to Rust 1.51 and update workflow
2021-03-29 11:39:16 +13:00
Jack Grigg
babe64da42
Implement --list and --list-all commands
...
Requires a MSRV of 1.44 due to the transitive dependency on bitvec 0.19.
2021-01-12 02:29:30 +00:00
Jack Grigg
05f7f1b076
CI: Install build dependencies when linting
2020-08-30 22:20:32 +01:00
Jack Grigg
0edda98f4c
Add CI workflow
2020-08-30 22:14:06 +01:00