Skip to content

Commit c92affa

Browse files
committed
Transition to cargo workspace
1 parent b48bfb9 commit c92affa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+44
-29
lines changed

.github/workflows/changelog.yaml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Check CHANGELOG.md
1+
name: Changelog check
22

33
on:
44
merge_group:
@@ -12,9 +12,18 @@ jobs:
1212
- name: Checkout code
1313
uses: actions/checkout@v4
1414

15-
- name: Check for CHANGELOG.md
15+
- name: Check which component is modified
16+
uses: dorny/paths-filter@v2
17+
id: changes
18+
with:
19+
filters: |
20+
riscv:
21+
- 'riscv/**'
22+
23+
- name: Check for CHANGELOG.md (riscv)
24+
if: steps.changes.outputs.riscv == 'true'
1625
uses: dangoslen/changelog-enforcer@v3
1726
with:
27+
changeLogPath: ./riscv/CHANGELOG.md
1828
skipLabels: 'skip changelog'
19-
missingUpdateErrorMessage: 'Please add a changelog entry in the CHANGELOG.md file.'
20-
29+
missingUpdateErrorMessage: 'Please add a changelog entry in the riscv/CHANGELOG.md file.'

Cargo.toml

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,5 @@
1-
[package]
2-
name = "riscv"
3-
version = "0.10.1"
4-
edition = "2021"
5-
rust-version = "1.59"
6-
repository = "https://github.com/rust-embedded/riscv"
7-
authors = ["The RISC-V Team <[email protected]>"]
8-
categories = ["embedded", "hardware-support", "no-std"]
9-
description = "Low level access to RISC-V processors"
10-
keywords = ["riscv", "register", "peripheral"]
11-
license = "ISC"
12-
13-
[package.metadata.docs.rs]
14-
all-features = true
15-
default-target = "riscv64imac-unknown-none-elf"
16-
targets = [
17-
"riscv32i-unknown-none-elf", "riscv32imc-unknown-none-elf", "riscv32imac-unknown-none-elf",
18-
"riscv64imac-unknown-none-elf", "riscv64gc-unknown-none-elf",
1+
[workspace]
2+
resolver = "2"
3+
members = [
4+
"riscv",
195
]
20-
21-
[features]
22-
critical-section-single-hart = ["critical-section/restore-state-bool"]
23-
24-
[dependencies]
25-
critical-section = "1.1.2"
26-
embedded-hal = "1.0.0-rc.1"

CHANGELOG.md renamed to riscv/CHANGELOG.md

Lines changed: 1 addition & 0 deletions

riscv/Cargo.toml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[package]
2+
name = "riscv"
3+
version = "0.10.1"
4+
edition = "2021"
5+
rust-version = "1.59"
6+
repository = "https://github.com/rust-embedded/riscv"
7+
authors = ["The RISC-V Team <[email protected]>"]
8+
categories = ["embedded", "hardware-support", "no-std"]
9+
description = "Low level access to RISC-V processors"
10+
keywords = ["riscv", "register", "peripheral"]
11+
license = "ISC"
12+
13+
[package.metadata.docs.rs]
14+
all-features = true
15+
default-target = "riscv64imac-unknown-none-elf"
16+
targets = [
17+
"riscv32i-unknown-none-elf", "riscv32imc-unknown-none-elf", "riscv32imac-unknown-none-elf",
18+
"riscv64imac-unknown-none-elf", "riscv64gc-unknown-none-elf",
19+
]
20+
21+
[features]
22+
critical-section-single-hart = ["critical-section/restore-state-bool"]
23+
24+
[dependencies]
25+
critical-section = "1.1.2"
26+
embedded-hal = "1.0.0-rc.1"

build.rs renamed to riscv/build.rs

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)