Skip to content

Update CI & Bump Host MSRV #479

Update CI & Bump Host MSRV

Update CI & Bump Host MSRV #479

on:
pull_request:
types: [opened, reopened, synchronize, labeled, unlabeled]
merge_group:
name: Check semver breakage
jobs:
cargo-semver-check:
runs-on: ubuntu-latest
# Skip if PR is labelled as breaking change
if: ${{ ! contains(github.event.pull_request.labels.*.name, 'breaking change') }}
steps:
- uses: actions/checkout@v4
- name: Semver check defmt
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
feature-group: default-features
manifest-path: defmt
- name: Semver check decoder
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
feature-group: default-features
manifest-path: decoder
- name: Semver check decoder/defmt-json-schema
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
feature-group: default-features
manifest-path: decoder/defmt-json-schema
- name: Semver check parser
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
feature-group: default-features
manifest-path: parser
# FIXME: Un-exclude and enable the rust-target once https://github.com/obi1kenobi/cargo-semver-checks-action/issues/98 is fixed
- name: Semver check firmware crates
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
manifest-path: firmware/
exclude: defmt-semihosting
# rust-target: thumbv7em-none-eabihf