Jack Grigg
8a944fee10
CI: Compile and run tests with all feature flags
2020-05-25 12:14:51 +12:00
str4d
3274334a27
Merge pull request #107 from str4d/decrypt-async
...
Asynchronous decryption APIs
2020-05-21 00:35:26 +12:00
Jack Grigg
0c366cb730
CI: Tweak descriptions for pending statuses
2020-05-19 12:57:14 +12:00
Jack Grigg
066209af1d
CI: Build specified age commit for interop requests
2020-05-19 12:55:17 +12:00
Jack Grigg
4e266cf2dc
CI: Add age status updates for building age and rage
...
This provides immediate feedback to the age developers that the trigger
has worked.
2020-05-19 12:46:43 +12:00
Jack Grigg
13163aa4e2
CI: Update age interop contexts to match rage
2020-05-19 12:45:59 +12:00
Jack Grigg
73985dc080
CI: Pass OAuth tokens in header
2020-05-19 12:13:00 +12:00
Jack Grigg
5922cc6593
CI: Enable interoperability tests to be triggered by age commits
...
This enables the age developers to proactively detect when they make
changes that cause an interoperability failure, rather than relying on
the rage developers to notify them manually.
2020-05-19 11:51:18 +12:00
Jack Grigg
110994d6d1
Decryptor::{new_async, decrypt_async}
...
The std::io::Read bound has been removed from Decryptor itself, replaced
by explicit bounds on the constructors.
MSRV is bumped to 1.39.0 for async/await syntax.
2020-05-18 23:48:49 +12:00
Jack Grigg
e2a1c782ab
CI: Explicitly add clippy component
2020-04-08 21:18:59 +12:00
Jack Grigg
e4acbbcf58
Test building with wasm32-wasi target
2020-03-18 10:08:16 +13:00
Jack Grigg
921330694a
Actions: Add workflow that runs cargo-audit daily
...
Closes #44 .
2020-02-09 18:40:30 +00:00
Jack Grigg
ef9071a93a
Include completion files in Debian package
...
Elvish not included because I can't find a documented system path that
packages can install completion files in.
2020-02-09 17:53:51 +00:00
Jack Grigg
2fc9699e3f
Actions: Upload artifacts for failing interop test cases
...
This should enable us to reproduce any failure.
Closes #72 .
2020-02-09 15:59:15 +00:00
Jack Grigg
cf140dab5b
Actions: Add clippy check to CI
2020-02-09 15:22:26 +00:00
Jack Grigg
2b84e2dc0a
Actions: use actions-rs/tarpaulin
2020-02-09 15:16:59 +00:00
Jack Grigg
e328a70225
Migrate release workflow and docs to workspace layout
2020-01-26 04:40:51 +00:00
Jack Grigg
3a26228f6f
Actions: Manually run cargo build for interop test
...
The cargo action doesn't support specifying a working directory, and
cargo does not support feature flags in a workspace directory.
2020-01-26 01:33:24 +00:00
Jack Grigg
01659a621b
Actions: Update CI for workspace layout
2020-01-26 01:14:59 +00:00
Jack Grigg
2debcee2b4
CI: Use stable Rust release for code coverage
...
Fixes an issue where cargo-tarpaulin failed to build the crate on
1.37.0, but the crate itself builds fine with that version.
2020-01-20 00:04:33 -05:00
Jack Grigg
308bfbcaa8
Interop: Test explicit stdin/stdout
2020-01-03 17:26:24 -05:00
Jack Grigg
3ef80bf804
CI: Fix duplicate job names
2020-01-01 19:39:13 -05:00
Jack Grigg
239916acef
CI: Ensure that library can be compiled to WASM
2020-01-01 19:38:25 -05:00
Jack Grigg
a5df919a89
Actions: Set version correctly in binary release names
...
Prior fix was incorrectly applied to the Debian packaging job.
2020-01-01 15:41:30 -05:00
Jack Grigg
2dcc9b562e
Actions: Build Debian packages for armv7 and arm64
2020-01-01 15:39:26 -05:00
Jack Grigg
97cb008c6a
Actions: Add armv7 and arm64 to release binaries
...
Currently without rage-mount, because we'd need to cross-compile
libfuse.
2020-01-01 15:39:26 -05:00
Jack Grigg
b55548d48f
Actions: Pass binary build dependencies as an option
2019-12-31 12:44:06 -05:00
Jack Grigg
aec7c887a2
Actions: Rename binary release files
2019-12-31 12:33:14 -05:00
Jack Grigg
c5798e2941
Actions: Rename build_features option to build_flags
2019-12-31 12:32:11 -05:00
Jack Grigg
f2c152dbd6
Actions: Set version correctly in release asset names
2019-12-29 21:30:13 -06:00
Jack Grigg
99285c9ff5
Actions: Add missing Linux build dependency
2019-12-29 21:00:23 -06:00
Jack Grigg
ba7630009e
Actions: Correctly handle rage-mount across platforms
2019-12-29 20:54:05 -06:00
Jack Grigg
8439221aa8
Actions: Fix duplicate job id
2019-12-29 20:33:51 -06:00
Jack Grigg
a588b9057a
Actions: Workflow for publishing release binaries
2019-12-29 17:17:59 -06:00
Jack Grigg
3eb5079d46
Interop: Fix feature flags
2019-12-27 22:38:26 -06:00
Jack Grigg
ac019f171b
Place ssh-rsa support behind unstable feature flag
...
It currently requires a custom version of the rsa crate, and cannot be
supported in the published version of the crate.
2019-12-27 22:00:13 -06:00
Jack Grigg
f38b807bc6
Revert "Interop: Test against age bikeshed branch"
...
This reverts commit b487b755f0
.
2019-12-27 11:04:38 -06:00
Jack Grigg
b487b755f0
Interop: Test against age bikeshed branch
2019-12-26 12:12:25 -06:00
Jack Grigg
78d48d9407
Interop: Update age keys to use Bech32 encoding
2019-12-23 16:07:40 -06:00
Jack Grigg
66bfb359cd
Interop: Pass SSH recipients as strings instead of filenames
...
age doesn't currently support files containing lists of recipients.
2019-12-18 08:00:01 -06:00
Jack Grigg
9520db29e4
Interop: Add ssh-rsa and ssh-ed25519 individual recipient tests
2019-12-17 21:28:54 -06:00
Jack Grigg
827545e546
Interop: Reorder tests for improved feedback
2019-12-17 21:28:26 -06:00
Jack Grigg
7d244d1eb4
Interop: Test input file
2019-12-17 18:17:26 -06:00
Jack Grigg
b51f454019
.github: Add issue templates (h/t @FiloSottile)
2019-12-15 19:11:26 +00:00
Jack Grigg
5d12be38b6
Interop: Update age module name
2019-12-15 18:36:54 +00:00
Jack Grigg
7db989cdea
Interop: Use new CLI arguments design
2019-11-29 12:56:44 +00:00
Jack Grigg
56b8cb7fb4
Interop: Make age pubkey an environment variable
2019-11-29 12:49:07 +00:00
Jack Grigg
865240424f
Simplify CRLF testing
2019-11-25 19:47:51 +00:00
Jack Grigg
c4b1b18646
Remove CRLF conversion from binary interop test
...
The binary format is supposed to be LF-only in the header. unix2dos was
skipping the file though because it detected binary, so this was doing
nothing anyway.
2019-11-25 19:46:26 +00:00
Jack Grigg
4e214d5991
Interop: Test CRLF file endings
2019-11-25 18:32:26 +00:00