Skip to content

Commit b41cc24

Browse files
authored
chore: merge v0.11.0 release
2 parents 8fbe145 + 0ca5f93 commit b41cc24

File tree

252 files changed

+14769
-14938
lines changed

Some content is hidden

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

252 files changed

+14769
-14938
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CHANGELOG.md merge=union

.github/actions/debian/action.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,20 @@ inputs:
2020
type: choice
2121
options:
2222
- miden-node
23-
- miden-faucet
2423
- miden-remote-prover
2524
crate_dir:
2625
required: true
2726
description: Name of crate being packaged.
2827
type: choice
2928
options:
3029
- miden-node
31-
- miden-faucet
3230
- miden-remote-prover
3331
service:
3432
required: true
3533
description: The service to build the packages for.
3634
type: choice
3735
options:
3836
- miden-node
39-
- miden-faucet
4037
- miden-prover
4138
- miden-prover-proxy
4239
package:
@@ -45,7 +42,6 @@ inputs:
4542
type: choice
4643
options:
4744
- node
48-
- faucet
4945
- prover
5046
- prover-proxy
5147

.github/workflows/build-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
docker-build:
1515
strategy:
1616
matrix:
17-
component: [node, faucet]
17+
component: [node]
1818
runs-on: ubuntu-latest
1919
name: Build ${{ matrix.component }}
2020
steps:

.github/workflows/changelog.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
pull_request:
88
types: [opened, reopened, synchronize, labeled, unlabeled]
99

10+
permissions:
11+
contents: read
12+
1013
jobs:
1114
changelog:
1215
runs-on: ubuntu-latest

.github/workflows/lint.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ concurrency:
1313
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
1414
cancel-in-progress: true
1515

16+
permissions:
17+
contents: read
18+
1619
jobs:
1720
typos:
1821
runs-on: ubuntu-latest

.github/workflows/publish-debian-all.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -42,29 +42,6 @@ jobs:
4242
crate: miden-node
4343
arch: ${{ matrix.arch }}
4444

45-
publish-faucet:
46-
name: Publish Faucet ${{ matrix.arch }} Debian
47-
strategy:
48-
matrix:
49-
arch: [amd64, arm64]
50-
runs-on:
51-
labels: ${{ matrix.arch == 'arm64' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}
52-
steps:
53-
- name: Checkout repo
54-
uses: actions/checkout@main
55-
with:
56-
fetch-depth: 0
57-
- name: Build and Publish Faucet
58-
uses: ./.github/actions/debian
59-
with:
60-
github_token: ${{ secrets.GITHUB_TOKEN }}
61-
gitref: ${{ env.version }}
62-
crate_dir: faucet
63-
service: miden-faucet
64-
package: faucet
65-
crate: miden-faucet
66-
arch: ${{ matrix.arch }}
67-
6845
publish-prover:
6946
name: Publish Prover ${{ matrix.arch }} Debian
7047
strategy:

.github/workflows/publish-debian.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ on:
99
type: choice
1010
options:
1111
- miden-node
12-
- miden-faucet
1312
- miden-prover
1413
- miden-prover-proxy
1514
crate_dir:
@@ -18,15 +17,13 @@ on:
1817
type: choice
1918
options:
2019
- node
21-
- faucet
2220
- remote-prover
2321
package:
2422
required: true
2523
description: "Name of packaging directory"
2624
type: choice
2725
options:
2826
- node
29-
- faucet
3027
- prover
3128
- prover-proxy
3229
crate:
@@ -35,7 +32,6 @@ on:
3532
type: choice
3633
options:
3734
- miden-node
38-
- miden-faucet
3935
- miden-remote-prover
4036
version:
4137
description: "Version to release (E.G. v0.10.0-rc.1, v0.10.0). Corresponding git tag must already exist."

.github/workflows/publish-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish Node and Faucet Docker Images
1+
name: Publish Node Docker Image
22

33
on:
44
release:
@@ -27,7 +27,7 @@ jobs:
2727
labels: "ubuntu-latest"
2828
strategy:
2929
matrix:
30-
component: [node, faucet]
30+
component: [node]
3131
name: Publish ${{ matrix.component }} ${{ inputs.version }}
3232
steps:
3333
- name: Checkout repo
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Runs stress test related jobs.
2+
3+
name: stress-test-check
4+
5+
on:
6+
push:
7+
branches: [main, next]
8+
pull_request:
9+
types: [opened, reopened, synchronize]
10+
11+
permissions:
12+
contents: read
13+
14+
# Limits workflow concurrency to only the latest commit in the PR.
15+
concurrency:
16+
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
17+
cancel-in-progress: true
18+
19+
jobs:
20+
stress-test-check:
21+
name: stress-test-check
22+
runs-on: ubuntu-latest
23+
timeout-minutes: 10
24+
steps:
25+
- uses: actions/checkout@main
26+
- name: Rustup
27+
run: rustup update --no-self-update
28+
- uses: Swatinem/rust-cache@v2
29+
with:
30+
save-if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/next' }}
31+
- uses: taiki-e/install-action@nextest
32+
- name: Install stress test
33+
run: make install-stress-test
34+
- name: Create directory for stress test store
35+
run: mkdir -p stress-test-store
36+
- name: Seed stress test store
37+
run: miden-node-stress-test seed-store --data-directory stress-test-store --num-accounts 10 --public-accounts-percentage 50
38+
- name: Run sync state benchmark
39+
run: miden-node-stress-test benchmark-store --data-directory stress-test-store --iterations 10 --concurrency 1 sync-state
40+
- name: Run sync notes benchmark
41+
run: miden-node-stress-test benchmark-store --data-directory stress-test-store --iterations 10 --concurrency 1 sync-notes
42+
- name: Run check nullifiers by prefix benchmark
43+
run: miden-node-stress-test benchmark-store --data-directory stress-test-store --iterations 10 --concurrency 1 check-nullifiers-by-prefix --prefixes 10

.github/workflows/test-beta.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
schedule:
55
- cron: "0 6 * * *" # Everyday at 06:00am UTC
66

7+
permissions:
8+
contents: read
9+
710
jobs:
811
test:
912
name: test

0 commit comments

Comments
 (0)