Commit graph

52 commits

Author SHA1 Message Date
dependabot[bot]
a5661495f6
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 03:14:33 +00:00
dependabot[bot]
5955e489b7
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 13:04:31 +00:00
Jack Grigg
e47cf49b3e CI: Migrate to cargo-tarpaulin container for code coverage 2024-07-28 20:53:07 +00:00
dependabot[bot]
058c56d6b2
---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 03:03:07 +00:00
Jack Grigg
f00383a5d3 CI: Add CODECOV_TOKEN to codecov step 2024-02-03 11:56:42 +00:00
dependabot[bot]
235215c579
build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 4.0.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.5...v4.0.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 03:11:34 +00:00
dependabot[bot]
3af0089b3f
build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-26 03:05:35 +00:00
Jack Grigg
70d95e1ce9 CI: Run rage tests
This requires specifying all feature flags manually, as we can't use
--all-features without enabling the `rage/mount` feature flag which only
works on some runners.
2024-01-16 04:02:09 +00:00
dependabot[bot]
d6d74a5f33
build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 03:46:14 +00:00
Jack Grigg
49bd8f9a90 CI: Ensure apt repository is up-to-date before installing build deps 2023-06-13 03:46:57 +00:00
Jack Grigg
cda5524319 CI: Remove most uses of actions-rs actions
MSRV in CI is now pinned via `rust-toolchain.toml`.
2023-06-13 01:34:36 +00:00
dependabot[bot]
148487d4b2
build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.4
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.1 to 3.1.4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.1...v3.1.4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-16 03:58:22 +00:00
Jack Grigg
d2bb92915a Bump MSRV to 1.59.0
Closes str4d/rage#348.
2022-10-26 08:05:12 +00:00
dependabot[bot]
0ca71fc2af
build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-20 03:20:34 +00:00
dependabot[bot]
fdc764f5f5
build(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 03:19:58 +00:00
Jack Grigg
31a07ad96d CI: Split clippy and rustfmt into separate jobs
Clippy now also fails on warnings
2022-03-19 19:31:32 +00:00
Jack Grigg
2d1af4006d CI: Run intra-doc lints on stable instead of nightly 2022-03-19 19:31:32 +00:00
Jack Grigg
6ee0b7565c CI: Migrate to latest cargo-tarpaulin 2022-03-19 19:31:32 +00:00
dependabot[bot]
c6ff8f59fd
build(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-16 03:47:07 +00:00
Jack Grigg
e297965621 Bump MSRV to 1.56.0
Closes str4d/rage#285.
2022-03-16 03:34:54 +00:00
Jack Grigg
965db3e7d8 CI: Add bitrot check to ensure examples and benchmarks still compile 2021-10-18 17:43:50 +01:00
dependabot[bot]
a7981fc019
build(deps): bump codecov/codecov-action from 2.0.3 to 2.1.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.0.3 to 2.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.0.3...v2.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-17 16:54:30 +00:00
str4d
6d34306723
CI: Remove Codecov token from CI workflow
Codecov now works automatically with GitHub Actions.
2021-09-12 01:53:20 +01:00
dependabot[bot]
d6fc4c7b05
build(deps): bump codecov/codecov-action from 1.0.3 to 2.0.3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1.0.3 to 2.0.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1.0.3...v2.0.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-12 00:49:28 +00:00
Jack Grigg
196e15a790 CI: Remove libpcsclite-dev from build deps 2021-09-11 23:32:47 +01:00
Jack Grigg
d5bb028050 Remove wasm32-unknown-unknown from build checks
By default `getrandom` 0.2 does not compile on unsupported targets; it
is necessary to enable its `js` feature flag specifically when targeting
`wasm32-unknown-unknown`. Since we don't expose that flag ourselves
(instead relying on the downstream user to do this) we can't directly
test this ourselves. `wasm32-wasi` is fully-supported, so we continue to
test builds against that target to ensure we retain WASM compatibility.
2021-08-07 07:40:56 +01:00
Jack Grigg
215b1b0847 Bump MSRV to 1.51.0 2021-08-07 07:33:56 +01:00
Jack Grigg
071588d44f Bump MSRV to 1.49.0 2021-05-14 21:04:04 +01:00
Jack Grigg
98a4c993b3 Bump to scrypt 0.6 and bcrypt-pbkdf 0.5
MSRV is now 1.47.0.
2021-03-21 11:50:32 +13:00
Jack Grigg
32e9129648 Actions: actions/checkout@v2 2020-11-21 16:18:20 +00:00
Jack Grigg
44263a5de5 Bump MSRV for age crate to 1.45
Required for i18n-embed, which we now depend on in the age crate as well
as the rage crate. age-core is technically still 1.41, but we won't make
that particularly stringent.
2020-11-03 16:08:31 +00:00
Jack Grigg
019e2a45b6 Actions: Downgrade cargo-tarpaulin to 0.13.3
See https://github.com/zbraniecki/pluralrules/issues/35
2020-09-01 12:47:51 +01:00
Jack Grigg
8a83de08a8 rage: Add i18n-embed to dependencies
The MSRV for rage is bumped to 1.45.0, which is required for this crate.
We now build the library crate separately at 1.41.0 to ensure it retains
compatibility.
2020-09-01 10:10:43 +01:00
Jack Grigg
b91b8957d3 CI: Build WASM targets inside age subdirectory
The --no-default-features flag cannot be used in the root of a virtual
workspace, and this started breaking compilation somewhere between Rust
1.39 and 1.41.
2020-07-29 02:19:24 +12:00
Jack Grigg
567d6e048f Bump MSRV to 1.41.0
We rely on digest 0.9-era RustCrypto crates, which all have MSRV 1.41.0.
2020-07-29 02:02:13 +12:00
Jack Grigg
e704bb25e5 CI: Exclude rage crate from intra-doc link checks
This removes the need to have libfuse installed.
2020-07-15 01:25:20 +12:00
Jack Grigg
e1811d2284 CI: Check documentation for all features 2020-07-15 00:29:25 +12:00
Jack Grigg
c4ae95f4ff CI: Run code coverage with all features 2020-05-25 13:48:58 +12:00
Jack Grigg
5220da4998 CI: Exclude rage crate from tests
The rage binary crate has no tests, and a feature flag that only works
on some platforms after installing dependencies.
2020-05-25 12:20:26 +12:00
Jack Grigg
8a944fee10 CI: Compile and run tests with all feature flags 2020-05-25 12:14:51 +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
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
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
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
2b87bea525
Set up code coverage 2019-11-10 20:34:39 +00:00