Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
08d13fa
chore: rebase
chungquantin Mar 10, 2025
2d7c89b
feat: `pop bench pallet` logic implementation (#407)
chungquantin Feb 24, 2025
276b4af
refactor: separate pallet logic from entry file (#421)
chungquantin Feb 24, 2025
2fb665d
chore: rebase
chungquantin Mar 10, 2025
a97dfc9
chore: rebase
chungquantin Mar 5, 2025
63db286
chore: revert cargo.lock and add more ignore
chungquantin Mar 4, 2025
7f3f05b
chore: update cargo-deny-action@v2
chungquantin Mar 4, 2025
734db43
chore: revert relay.rs changes
chungquantin Mar 4, 2025
d8e7b06
chore: remove vulnerabilities by upgrade zombienet
chungquantin Mar 4, 2025
06e59d2
chore: rebase
chungquantin Mar 5, 2025
4cfa142
chore: revert not relevant changes
chungquantin Mar 5, 2025
c6e94fc
fix: expect_select missing filter_mode
chungquantin Mar 5, 2025
5528941
feat: pallet benchmarking interactive UI (#420)
chungquantin Mar 10, 2025
f2e011e
chore: reformat
chungquantin Mar 10, 2025
c5aacf5
chore: remove conflict file bench.rs
chungquantin Mar 10, 2025
f156ab7
chore: import display_message from common
chungquantin Mar 11, 2025
bc4c56d
chore: update Cargo.lock
chungquantin Mar 11, 2025
d738b62
fix: resolve cargo deny and build script to fix the CI (#456)
chungquantin Mar 12, 2025
53c2c8b
chore: update deny.toml
chungquantin Mar 12, 2025
719b93f
feat: `pop build --benchmark` (#453)
chungquantin Mar 19, 2025
4a96cb2
chore: rebase
chungquantin Mar 19, 2025
9d7b470
fix: benchmarking logger (#434)
chungquantin Mar 13, 2025
3fe609c
feat: `pop bench storage` implementation (#457)
chungquantin Mar 13, 2025
7b7c999
feat: `pop bench machine` implementation (#461)
chungquantin Mar 13, 2025
2ef177a
feat: `pop bench block` implementation (#462)
chungquantin Mar 13, 2025
94d75d8
chore: increase the wait sec in contract lifecycle
chungquantin Mar 14, 2025
25bcefa
feat: sort pallets and extrinsics in alphebetical order
chungquantin Mar 14, 2025
120fdf5
feat: add select profile in pallet benchmarking (#465)
chungquantin Mar 16, 2025
c4f3d4e
feat: `pop bench overhead` benchmarking (#432)
chungquantin Mar 16, 2025
0b21489
feat: overwrite executed command in weight files (#468)
chungquantin Mar 18, 2025
0a66aba
feat: save parameters of `pop bench pallet` to `.bench` TOML file (#470)
chungquantin Mar 19, 2025
8199d69
chore: update lock file
chungquantin Mar 19, 2025
5e2a1ab
chore: resolve conflicts when rebasing
chungquantin Mar 19, 2025
d1b3da4
chore: fix cargo lock
chungquantin Mar 19, 2025
35deedb
fix: excluded custom arguments (#472)
chungquantin Mar 19, 2025
dfdda3a
feat: update template & optimize printed command (#473)
chungquantin Mar 19, 2025
53f0967
chore: update comment of the pop bench pallet
chungquantin Mar 19, 2025
ee5549c
chore: update binary remote repository url
chungquantin Mar 24, 2025
fc60650
chore: update prompts, refactor profile variants, dim weight path des…
chungquantin Mar 24, 2025
795f530
fix: pop bench improvements (#487)
chungquantin Mar 25, 2025
563d983
chore: reformat
chungquantin Mar 25, 2025
b6d1f73
refactor: OmniBencherGenerator
chungquantin Mar 25, 2025
aedb292
fix: sort releases by published_at (#489)
chungquantin Mar 26, 2025
5fa6f45
chore: use latest release for omni bencher
chungquantin Mar 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 16 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: ci

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
types: [ opened, synchronize, reopened, ready_for_review ]
types: [opened, synchronize, reopened, ready_for_review]

env:
CARGO_TERM_COLOR: always
Expand All @@ -23,7 +23,7 @@ jobs:
profile: minimal
components: rustfmt
override: true

- name: Check formatting
run: cargo +nightly fmt --all -- --check

Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
token: ${{ secrets.CODECOV_TOKEN }}
files: codecov.json
fail_ci_if_error: true

documentation-tests:
needs: lint
runs-on: ubuntu-latest
Expand All @@ -132,7 +132,7 @@ jobs:
needs: lint
strategy:
matrix:
os: [ "ubuntu-latest", "macos-latest" ]
os: ["ubuntu-latest", "macos-latest"]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
Expand All @@ -147,6 +147,16 @@ jobs:
target: wasm32-unknown-unknown
components: rust-src, clippy

- name: Install dependencies
run: |
if [[ "$RUNNER_OS" == "Linux" ]]; then
sudo apt-get update
sudo apt-get install -y protobuf-compiler
elif [[ "$RUNNER_OS" == "macOS" ]]; then
brew install protobuf
fi
protoc --version

- name: Cache
uses: Swatinem/rust-cache@v2

Expand All @@ -157,7 +167,7 @@ jobs:
needs: lint
strategy:
matrix:
os: [ "ubuntu-latest", "macos-latest" ]
os: ["ubuntu-latest", "macos-latest"]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: pop install

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
branches: [ "main" ]
branches: ["main"]

defaults:
run:
Expand All @@ -17,7 +17,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install prerequisites
run: pacman -Syu --needed --noconfirm cmake curl git base-devel
run: pacman -Syu --needed --noconfirm cmake curl git base-devel clang protobuf
- name: Install Rust
run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
- name: Install Pop
Expand All @@ -34,7 +34,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install prerequisites
run: apt-get update && apt-get -y install build-essential cmake curl git
run: apt-get update && apt-get -y install build-essential cmake curl git clang protobuf-compiler
- name: Install Rust
run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
- name: Install Pop
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install prerequisites
run: apt-get update && apt-get -y install build-essential cmake curl git
run: apt-get update && apt-get -y install build-essential cmake curl git clang protobuf-compiler
- name: Install Rust
run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
- name: Install Pop
Expand All @@ -94,4 +94,4 @@ jobs:
- name: Run Pop install
run: |
. "$HOME/.cargo/env"
pop install -y
pop install -y
Loading
Loading