Skip to content

Commit db5342d

Browse files
authored
chore: merge v0.12.0 release
2 parents e54da65 + 10e3470 commit db5342d

323 files changed

Lines changed: 46534 additions & 13296 deletions

File tree

Some content is hidden

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

.github/ISSUE_TEMPLATE/1-bugreport.yml

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

.github/ISSUE_TEMPLATE/2-feature-request.yml

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

.github/ISSUE_TEMPLATE/3-task.yml

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

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/book.yml

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

.github/workflows/build-docs.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: build-docs
2+
3+
# Limits workflow concurrency to only the latest commit in the PR.
4+
concurrency:
5+
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
6+
cancel-in-progress: true
7+
8+
on:
9+
push:
10+
branches: [main, next]
11+
paths:
12+
- "docs/**"
13+
- ".github/workflows/build-docs.yml"
14+
pull_request:
15+
types: [opened, reopened, synchronize]
16+
paths:
17+
- "docs/**"
18+
- ".github/workflows/build-docs.yml"
19+
workflow_dispatch:
20+
21+
permissions:
22+
contents: read
23+
24+
jobs:
25+
build-docs:
26+
name: Build Documentation
27+
runs-on: ubuntu-latest
28+
29+
steps:
30+
- name: Checkout repository
31+
uses: actions/checkout@v4
32+
33+
- name: Setup Node.js
34+
uses: actions/setup-node@v4
35+
with:
36+
node-version: "20"
37+
cache: "npm"
38+
cache-dependency-path: docs/package-lock.json
39+
40+
- name: Install dependencies
41+
working-directory: ./docs
42+
run: npm ci
43+
44+
- name: Build documentation
45+
working-directory: ./docs
46+
run: npm run build:dev

.github/workflows/msrv.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Check MSRV
2+
3+
on:
4+
push:
5+
branches: [next]
6+
pull_request:
7+
types: [opened, reopened, synchronize]
8+
9+
# Limits workflow concurrency to only the latest commit in the PR.
10+
concurrency:
11+
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
12+
cancel-in-progress: true
13+
14+
permissions:
15+
contents: read
16+
17+
jobs:
18+
# Check MSRV (aka `rust-version`) in `Cargo.toml` is valid for workspace members
19+
msrv:
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v4
23+
- name: Install dependencies
24+
run: sudo apt-get update && sudo apt-get install -y jq
25+
- uses: dtolnay/rust-toolchain@stable
26+
- uses: Swatinem/rust-cache@v2
27+
- name: Install cargo-msrv
28+
run: cargo install cargo-msrv
29+
- name: Check MSRV for each workspace member
30+
run: |
31+
./scripts/check-msrv.sh
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Trigger Aggregator Docs Rebuild
2+
3+
on:
4+
push:
5+
branches: [next]
6+
7+
jobs:
8+
notify:
9+
runs-on: ubuntu-latest
10+
11+
permissions:
12+
contents: read
13+
14+
steps:
15+
- name: Send repository_dispatch to aggregator
16+
uses: peter-evans/repository-dispatch@a628c95fd17070f003ea24579a56e6bc89b25766
17+
with:
18+
# PAT that can access the central aggregator repository
19+
token: ${{ secrets.DOCS_REPO_TOKEN }}
20+
repository: ${{ vars.DOCS_AGGREGATOR_REPO }}
21+
event-type: rebuild

0 commit comments

Comments
 (0)