Commit Graph

8 Commits

Author SHA1 Message Date
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 f0ba5724bf CI: Migrate to actions/checkout@v3 2022-03-20 15:18:19 +00: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