Tamir Duberstein
d5d6a95de6
Replace actions-rs/toolchain with dtolnay/rust-toolchain
...
See https://github.com/actions-rs/toolchain/issues/216 ; actions-rs seems
to be unmaintained.
2 years ago
dependabot[bot]
31301e4f51
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>
2 years ago
Michal Rostecki
7d19bde66b
Unpin Rust nightly
...
The issues with core::sync::atomic got fixed.
Signed-off-by: Michal Rostecki <vadorovsky@gmail.com>
2 years ago
Alessandro Decina
d33ed21fc4
Pin nightly to nightly-2023-01-10
...
This until https://github.com/rust-lang/rust/pull/106796 gets fixed
2 years ago
Dave Tucker
dc31e11691
Re-organize into a single workspace
...
This commit moves the aya-log projects from the subtree and adds them to
the main cargo workspace. It also brings the BPF crates into the
workspace and moves the macro crates up a level since they aren't BPF
code.
Miri was disabled for aya-bpf as the previous config wasn't actually
checking anything.
CI, clippy, fmt and release configurations have all been adjusted
appropriately.
CI was not properly running for other supported arches which was also
ixed here.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2 years ago
Dave Tucker
cf3c8f355e
ci: test aya-bpf-macros on nightly
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2 years ago
Dave Tucker
88834c497d
ci: Skip riscv64 for bpf
...
There is a missing pt_regs implementation in args.rs
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2 years ago
Dave Tucker
1d06b41e57
ci: Test all architectures
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2 years ago
Dave Tucker
7e6530ff1e
readme: Add unreleased docs link
...
This rearranges the README to use fancy badges!
And adds links to the docs published on netlify.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago
Dave Tucker
1f047f0dbe
ci: Fix aya-bpf workflow
...
This was testing the aya crate with the nightly toolchain which wasn't
what was intented
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago
Dave Tucker
7e7314ff2b
github: Set toolchain override
...
This ensures that the cache action uses the correct Rust version
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago
Dave Tucker
16b89fbe72
ci: Add CI for aya-bpf
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago