Commit graph

158 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
9343af9324 CI: Generate Artifact Attestations for release artifacts 2024-08-28 16:10:33 +00:00
Jack Grigg
05f996c919 CI: Add ubuntu-24.04 to release testing 2024-08-28 15:47:41 +00:00
Jack Grigg
e67f4016dc CI: Remove macos-11 from release testing
It was removed by GitHub in Q2 2024.
2024-08-28 15:45:59 +00:00
Jack Grigg
0cdde60315 CI: Build releases for arm64-darwin 2024-08-28 15:44:47 +00:00
Jack Grigg
917fc489f6 CI: Build x86_64-darwin release with macos-13 runner
`macos-latest` now points to `macos-14` which is an ARM64 chip.
2024-08-28 15:42:21 +00:00
Jack Grigg
e47cf49b3e CI: Migrate to cargo-tarpaulin container for code coverage 2024-07-28 20:53:07 +00:00
Jack Grigg
818e5e5e1a
Merge pull request #486 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.9.0
build(deps): bump svenstaro/upload-release-action from 2.7.0 to 2.9.0
2024-07-19 00:26:47 +01: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
dependabot[bot]
948adca150
build(deps): bump svenstaro/upload-release-action from 2.7.0 to 2.9.0
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.7.0 to 2.9.0.
- [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.7.0...2.9.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-22 03:23:39 +00:00
Jack Grigg
f00383a5d3 CI: Add CODECOV_TOKEN to codecov step 2024-02-03 11:56:42 +00:00
str4d
c4a106be6f
Merge pull request #474 from str4d/dependabot/github_actions/codecov/codecov-action-4.0.1
build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1
2024-02-03 11:51:00 +00:00
Jack Grigg
06731f8dc6 CI: Test outputs of release workflow in test mode 2024-02-03 11:26:11 +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
8bd346d988 Add support for -R - and -i -
Closes str4d/rage#177.
2024-01-21 20:18:12 +00:00
Jack Grigg
8306286d45 CI: Add interop test for identities provided in named pipes 2024-01-20 23:30:18 +00:00
Jack Grigg
2c6fc0c4da Upload release outputs as artifacts when testing release process 2024-01-20 04:52:27 +00:00
Jack Grigg
45f9cbcafe Fix release workflow to remove all rage-mount assets when necessary
The existing `sed` command broke once we correctly renamed the Zsh
completion files.
2024-01-20 04:52:27 +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
Jack Grigg
708b5e10c5 rage: Add rage-keygen -y mode to convert identity file to recipients
Matches `age-keygen -y` semantics.

Closes str4d/rage#356.
2024-01-15 21:46:48 +00:00
Jack Grigg
91a5818110 rage: Build manpages in the build script 2024-01-11 03:18:16 +00:00
Jack Grigg
0a6cb7972b rage: Build shell completions in a build script 2024-01-11 03:16:34 +00:00
Jack Grigg
a7e0923436 CI: Fix interop tests that use {rage, age}-keygen 2024-01-08 23:49:49 +00:00
Jack Grigg
4ec6fb6312 Prevent rage-keygen from overwriting existing key files
Closes str4d/rage#433.
2024-01-07 19:07:56 +00:00
Jack Grigg
b2ce25aabb CI: Migrate to {upload, download}-artifact@v4 2024-01-01 13:20:32 +00:00
dependabot[bot]
adb1ae0404
build(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 03:03:07 +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
dependabot[bot]
1b7d9fa0e8
build(deps): bump svenstaro/upload-release-action from 2.6.1 to 2.7.0
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.6.1 to 2.7.0.
- [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.6.1...2.7.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 03:56:24 +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
6bb277a8f8 CI: Build Linux releases using ubuntu-20.04 runner 2023-06-13 01:36:47 +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
str4d
a1a066d7b7
Merge pull request #390 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.6.1
build(deps): bump svenstaro/upload-release-action from 2.5.0 to 2.6.1
2023-06-10 14:54:50 +01:00
dependabot[bot]
59d9b7d18d
build(deps): bump svenstaro/upload-release-action from 2.5.0 to 2.6.1
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.5.0 to 2.6.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.5.0...2.6.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 03:59:22 +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
dependabot[bot]
d3869aba23
build(deps): bump actions/setup-go from 3 to 4
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 03:58:23 +00:00
dependabot[bot]
7f552f5cc7
build(deps): bump svenstaro/upload-release-action from 2.3.0 to 2.5.0
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.3.0 to 2.5.0.
- [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.3.0...2.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 03:19:33 +00:00
Jack Grigg
4b8f9e84ad qa: Add workflow that runs cargo vet --locked 2022-10-26 09:44:57 +00:00
Jack Grigg
d2bb92915a Bump MSRV to 1.59.0
Closes str4d/rage#348.
2022-10-26 08:05:12 +00:00
Jack Grigg
e189c9957a CI: Switch to Go 1.19 for interop tests 2022-10-26 06:56:33 +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]
594eccdf71
build(deps): bump svenstaro/upload-release-action from 2.2.1 to 2.3.0
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.2.1 to 2.3.0.
- [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.1...2.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 03:30:49 +00:00
Jack Grigg
e5e40c6675 Build musl Debian packages in addition to glibc
Closes str4d/rage#252.
2022-04-30 15:38:28 +00:00
str4d
b4c63d620f
Merge pull request #308 from str4d/dependabot/github_actions/codecov/codecov-action-3.1.0
build(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0
2022-04-30 14:08:45 +01: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
dependabot[bot]
1ea83e59c6
build(deps): bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 03:22:40 +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