Skip to content

Commit a4491e6

Browse files
committed
Merge remote-tracking branch 'origin/main' into ben/object_ids
2 parents b851d23 + f4c575d commit a4491e6

File tree

24 files changed

+16692
-268
lines changed

24 files changed

+16692
-268
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
uses: dtolnay/rust-toolchain@stable
2121
- uses: taiki-e/install-action@cargo-llvm-cov
2222
- uses: taiki-e/install-action@nextest
23-
- uses: Swatinem/rust-cache@v2.8.0
23+
- uses: Swatinem/rust-cache@v2.8.1
2424
- uses: taiki-e/install-action@just
2525

2626
- name: cargo test
@@ -40,6 +40,23 @@ jobs:
4040
verbose: true
4141
files: lcov.info
4242

43+
check-breaking-changes:
44+
name: Check for breaking API changes
45+
runs-on: ubuntu-latest-8-cores
46+
steps:
47+
- uses: actions/checkout@v4
48+
- uses: taiki-e/install-action@just
49+
- name: Install Rust
50+
uses: dtolnay/rust-toolchain@stable
51+
- uses: taiki-e/install-action@nextest
52+
- name: Setup node
53+
uses: actions/setup-node@v5
54+
- name: Install openapi-changes
55+
run: npm i -g @pb33f/openapi-changes
56+
- uses: Swatinem/rust-cache@v2.8.1
57+
- name: Run just breaking-api-changes
58+
run: just breaking-api-changes
59+
4360
check-lint:
4461
name: Check lints
4562
runs-on: ubuntu-latest-8-cores
@@ -50,7 +67,7 @@ jobs:
5067
uses: dtolnay/rust-toolchain@stable
5168
with:
5269
components: clippy
53-
- uses: Swatinem/rust-cache@v2.8.0
70+
- uses: Swatinem/rust-cache@v2.8.1
5471

5572
- name: Check lints
5673
run: just lint
@@ -65,7 +82,7 @@ jobs:
6582
uses: dtolnay/rust-toolchain@stable
6683
with:
6784
targets: wasm32-unknown-unknown
68-
- uses: Swatinem/rust-cache@v2.8.0
85+
- uses: Swatinem/rust-cache@v2.8.1
6986

7087
- name: Check lints
7188
run: just check-wasm

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@
44
.idea/
55
flamegraph.svg
66
perf.data
7+
**/.DS_Store
8+
modeling-cmds/openapi/old_api.json

.helix/languages.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[language-server.rust-analyzer.config]
2+
cargo.features = "all"

0 commit comments

Comments
 (0)