Commit graph

18 commits

Author SHA1 Message Date
Orbital
4b5279ac36
actions: update codecov-actions to v4
v4 allows for "tokenless uploads" when users submit pull requests
from their own forks of LNDK. This allows outside contributors to the
project to run the action successfully.
2024-06-08 13:26:29 -05:00
Orbital
35258ff64e
actions: update fmt workflow with max comment width 2024-06-07 21:53:14 -05:00
Orbital
61df50d58e
actions: Specify Rust version to use 2024-05-16 17:46:28 -05:00
Orbital
2bca1c5cf5
actions: install protobuf-compiler so we can build tonic_lnd 2024-03-06 15:27:44 -06:00
Orbital
9119def651
actions: update github actions with new test process 2023-10-31 23:10:52 -05:00
Orbital
56ac2e625e
Change CI tests to run sequentially 2023-09-13 16:00:43 -05:00
Duncan Dean
fc8aa55004
chore: Include Sigstore Cosign signing in release workflow 2023-05-04 00:28:42 +02:00
Duncan Dean
d9c23a154a
chore: Generate release workflow with cargo-dist 2023-05-04 00:28:35 +02:00
Duncan Dean
99dde8cdb5
Add crev note and security audit GH Action for PRs
Encourage the use of `cargo-crev` for auditing dependencies. Crev uses
a web of trust of entities contributing reviews of crates within the
Rust ecosystem in this case. Read more at https://github.com/crev-dev/cargo-crev
and see similar use for `rust-bitcoin` at https://github.com/rust-bitcoin/rust-bitcoin/pull/1098.

This commit also adds a GitHub Action for PRs which runs `cargo-audit` to check
dependencies for any known vulnerabilities along with their severity
and steps to remedy. This should be less noisy than dependabot PRs but we
can maybe consider that if we feel it's also helpful to keep track of
dependency updates.

Work is part of #38.
2023-04-24 12:40:51 +02:00
Carla Kirk-Cohen
4d7ad10dd2
Update issue templates 2023-04-04 14:37:35 +02:00
Carla Kirk-Cohen
3e98d487ad
actions: include token in codecov action
As in: https://github.com/codecov/codecov-action/issues/557#issuecomment-1224970469
This helps get around some rate limiting issues.
2023-03-28 10:37:21 -04:00
Carla Kirk-Cohen
4bd4125222
workflows: remove frozen tag from cargo test 2023-03-27 11:00:52 -04:00
Miller
5cf22c4165
github: use actions-rs/toolchain@v1; bump checkout action to v3
There might be problems running rustup in actions/checkout@v3 in some environments.

Co-authored-by: dunxen <duncangleeddean@gmail.com>
2023-03-13 15:59:37 -04:00
Miller
a6f5d076ca
github: create coverage reports
Uses the example from:
https://github.com/taiki-e/cargo-llvm-cov

Uploads results to Codecov.io (requires adding the Github App to your repo)
2023-03-10 12:52:32 -05:00
Miller
1bc5af9199
github: add initial CI workflow
Uses the cargo action to:
- build a release artifact
- run all tests and benches
  - requires Cargo.lock and cache file up to date
- run rustfmt in 'check' mode to verify formatting is standard
- run clippy, and fail on warnings
2023-03-10 12:52:16 -05:00
Carla Kirk-Cohen
3a29f91599
Update issue templates 2023-03-08 09:44:10 -05:00
Carla Kirk-Cohen
34dc5cbff0
Update issue templates 2023-03-07 11:07:08 -05:00
Carla Kirk-Cohen
32f22eaad4
Update issue templates 2023-03-07 11:01:12 -05:00