Jack Grigg
b8b2d47b28
CI: Migrate to actions/download-artifact@v3
2022-03-19 19:19:23 +00:00
str4d
11c1d3f238
Merge pull request #292 from str4d/dependabot/github_actions/actions/upload-artifact-3
...
build(deps): bump actions/upload-artifact from 2.2.4 to 3
2022-03-19 18:45:31 +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
dependabot[bot]
8d8c605143
build(deps): bump actions/upload-artifact from 2.2.4 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2.2.4 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.4...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-04 03:19:57 +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
b095964f5c
Merge pull request #257 from str4d/dependabot/github_actions/actions/upload-artifact-2.2.4
...
build(deps): bump actions/upload-artifact from 1 to 2.2.4
2021-09-12 18:20:36 +01:00
str4d
729d9dada1
Merge pull request #259 from str4d/dependabot/github_actions/codecov/codecov-action-2.0.3
...
build(deps): bump codecov/codecov-action from 1.0.3 to 2.0.3
2021-09-12 02:11:57 +01: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
dependabot[bot]
88ef7988d7
build(deps): bump actions/upload-artifact from 1 to 2.2.4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 1 to 2.2.4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v2.2.4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-12 00:49:21 +00:00
dependabot[bot]
0af1abbd11
build(deps): bump svenstaro/upload-release-action from 2.2.0 to 2.2.1
...
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/svenstaro/upload-release-action/releases )
- [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/svenstaro/upload-release-action/compare/2.2.0...2.2.1 )
---
updated-dependencies:
- dependency-name: svenstaro/upload-release-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-12 00:49:19 +00:00
Jack Grigg
4555340d35
CI: Add Dependabot config to keep GitHub Actions up-to-date
2021-09-12 01:36:36 +01:00
Jack Grigg
0a503bfb13
CI: Fix "Build age" interop job
...
The `master` branch of FiloSottile/age was renamed to `main`, which
didn't cause interop builds to break because (I think) GitHub was
redirecting branch requests. However, subsequently a placeholder
`master` branch was added for redirecting users of the old Homebrew
Tap, which stopped the redirect and caused the interop workflow to
attempt to build a branch that contains no code.
2021-09-12 01:15:32 +01:00
Jack Grigg
f12dc32560
CI: Use ubuntu-18.04 for building release binaries
...
The ubuntu-16.04 environment is being removed on Septemder 20, 2021.
2021-09-12 00:43:40 +01:00
Jack Grigg
196e15a790
CI: Remove libpcsclite-dev from build deps
2021-09-11 23:32:47 +01:00
Jack Grigg
aec435276f
CI: Switch to Go 1.17 for interop tests
2021-08-28 14:22:37 +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
08ff0afe0f
CI: Build Linux releases with earlier Ubuntu versions
...
This ensures they are linked to earlier versions of libc and
libpcsclite.
Debian packages are built with Ubuntu 18.04 as this is required for
cargo-deb.
2021-04-11 23:56:15 +12: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
f8ef72a609
Actions: Use -R in interop tests
2021-01-03 14:59:04 +00:00
Jack Grigg
ae6f7d786f
Actions: Always run status updates for triggered interop
...
This ensures that interop failures are reported back to FiloSottile/age.
2021-01-03 14:15:31 +00:00
Jack Grigg
af147df990
Actions: Re-enable uploading with latest upload-release-action
2020-11-22 13:55:47 +00:00
Jack Grigg
532cc3f26a
Actions: Get the release version using bash
...
This avoids issues on Windows.
2020-11-22 13:47:39 +00:00
Jack Grigg
3eaca26616
Actions: actions-rs/cargo doesn't support working-directory
2020-11-22 13:34:18 +00:00
Jack Grigg
06f73470f2
Actions: Workflow inputs are strings
2020-11-22 13:31:09 +00:00
Jack Grigg
0f9b61fb8f
Actions: Build release binaries in rage subdirectory
...
Required for --features configuration to work.
2020-11-22 13:30:04 +00:00
Jack Grigg
584bc71528
Actions: Enable manually testing the release workflow
2020-11-22 13:14:43 +00:00
Jack Grigg
32e9129648
Actions: actions/checkout@v2
2020-11-21 16:18:20 +00:00
Jack Grigg
efa8d06e8b
Actions: Use env file instead of (deprecated) set-env
2020-11-21 16:05:39 +00:00
Jack Grigg
ccc4286221
Actions: Update interop script
...
- Bump versions of checkout and setup-go actions
- Use Go 1.15
2020-11-18 00:26:24 +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
db3ee38f7e
Actions: Update to multi-benchmark workflow
2020-11-02 00:11:11 +00:00
Jack Grigg
bd373de932
Add criterion.dev benchmarking
2020-10-18 19:24:10 +01:00
Jack Grigg
9d0fc20879
Actions: Disable tool cache for installing cargo-audit
...
It is causing 6-hour timeouts; installing via cargo is faster.
2020-10-10 23:25:13 +01: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
d4c87cd669
rage: Tag strings for translation
2020-09-01 10:14:04 +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
9f4322604f
Actions: Always compile release binaries with latest stable
2020-09-01 09:57:27 +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
cba48887b3
Actions: Fix MSRV in release and interop workflows
2020-06-09 01:04:11 +12:00
Jack Grigg
dee2c40985
Use tool cache to install cargo-audit
2020-06-09 00:58:54 +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