diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cdba5321d3..5507cceeaa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -140,3 +140,13 @@ jobs: - name: Test ravedude run: | cargo test --manifest-path ravedude/Cargo.toml + + crates_io_release: + name: "release-plz" + runs-on: ubuntu-latest + steps: + - name: Run release-plz + uses: MarcoIeni/release-plz-action@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }} diff --git a/arduino-hal/Cargo.toml b/arduino-hal/Cargo.toml index aa70ba2558..dbe70a3c1e 100644 --- a/arduino-hal/Cargo.toml +++ b/arduino-hal/Cargo.toml @@ -41,9 +41,11 @@ embedded-hal = "1.0" ufmt = "0.2.0" [dependencies.avr-hal-generic] +version = "0.1.0" path = "../avr-hal-generic/" [dependencies.atmega-hal] +version = "0.1.0" path = "../mcu/atmega-hal/" optional = true @@ -54,6 +56,7 @@ optional = true features = ["disable-device-selection-error"] [dependencies.attiny-hal] +version = "0.1.0" path = "../mcu/attiny-hal/" optional = true diff --git a/mcu/atmega-hal/Cargo.toml b/mcu/atmega-hal/Cargo.toml index 7f8c5b6ce4..b7cbaefde0 100644 --- a/mcu/atmega-hal/Cargo.toml +++ b/mcu/atmega-hal/Cargo.toml @@ -37,7 +37,7 @@ disable-device-selection-error = [] docsrs = ["atmega328p"] [dependencies] -avr-hal-generic = { path = "../../avr-hal-generic/" } +avr-hal-generic = { version="0.1.0", path = "../../avr-hal-generic/" } [dependencies.avr-device] version = "0.7" diff --git a/mcu/attiny-hal/Cargo.toml b/mcu/attiny-hal/Cargo.toml index 737224607d..a5b56cd74d 100644 --- a/mcu/attiny-hal/Cargo.toml +++ b/mcu/attiny-hal/Cargo.toml @@ -28,7 +28,7 @@ disable-device-selection-error = [] docsrs = ["attiny85"] [dependencies] -avr-hal-generic = { path = "../../avr-hal-generic/" } +avr-hal-generic = { version = "0.1.0", path = "../../avr-hal-generic/" } [dependencies.avr-device] version = "0.7"