Skip to content

Commit f0164c8

Browse files
committed
chore: update to vexide 0.8.0
1 parent 2c07838 commit f0164c8

File tree

6 files changed

+73
-78
lines changed

6 files changed

+73
-78
lines changed

.cargo/config.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[target.'cfg(target_os = "vexos")']
2-
runner = "cargo v5 run --file"
32
rustflags = ["-Clink-arg=-Tvexide.ld"]
43

54
[unstable]

.github/workflows/rust.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Rust
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
check:
7+
name: Check
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Setup | Checkout
11+
uses: actions/checkout@v2
12+
13+
- name: Setup | Toolchain
14+
uses: dtolnay/rust-toolchain@master
15+
with:
16+
profile: minimal
17+
toolchain: nightly
18+
components: rust-src
19+
20+
- name: Check
21+
uses: actions-rs/cargo@v1
22+
with:
23+
command: check
24+
args: --target=armv7a-vex-v5 -Zbuild-std=std,panic_abort -Zbuild-std-features=compiler-builtins-mem
25+
26+
test:
27+
name: Test
28+
runs-on: ubuntu-latest
29+
steps:
30+
- name: Setup | Checkout
31+
uses: actions/checkout@v2
32+
33+
- name: Setup | Toolchain
34+
uses: dtolnay/rust-toolchain@master
35+
with:
36+
profile: minimal
37+
toolchain: nightly
38+
components: rust-src
39+
40+
- name: Check
41+
uses: actions-rs/cargo@v1
42+
with:
43+
command: test

.vscode/settings.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

Cargo.lock

Lines changed: 24 additions & 62 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,16 @@ icon = "cool-x"
1010
compress = true
1111

1212
[dev-dependencies]
13-
vexide = { path = "../vexide/packages/vexide", features = [
14-
"full",
15-
"vex-sdk-jumptable",
16-
"vex-sdk-mock",
17-
] }
13+
vexide = { version = "0.8.0", features = ["full", "default-sdk"] }
1814
evian = { path = "packages/evian" }
1915

2016
[workspace]
2117
members = ["packages/*"]
2218
resolver = "2"
2319

2420
[workspace.dependencies]
25-
vexide = { git = "https://github.com/vexide/vexide.git" }
26-
vexide-devices = { git = "https://github.com/vexide/vexide.git", package = "vexide-devices" }
21+
vexide = "0.8.0"
22+
vexide-devices = "0.8.0"
2723
evian = { version = "0.3.0-rc.1", path = "packages/evian", default-features = false }
2824
evian-control = { version = "0.0.1-rc.1", path = "packages/evian-control", default-features = false }
2925
evian-drivetrain = { version = "0.0.1-rc.1", path = "packages/evian-drivetrain", default-features = false }

rust-toolchain.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[toolchain]
2+
channel = "nightly-2025-11-26"
3+
components = ["rust-src"]

0 commit comments

Comments
 (0)