File tree Expand file tree Collapse file tree 7 files changed +17
-28
lines changed
Expand file tree Collapse file tree 7 files changed +17
-28
lines changed Original file line number Diff line number Diff line change 1010
1111permissions :
1212 contents : read
13+ pull-requests : write
1314
1415jobs :
15- initialize :
16- name : Initialize
17- runs-on : ubuntu-22.04
18- steps :
19- - name : Get PR head ref
20- if : ${{ github.event_name == 'pull_request' }}
21- id : pr_head_ref
22- run : |
23- echo "ref=refs/pull/${{ github.event.pull_request.number }}/head" >> $GITHUB_OUTPUT
24- outputs :
25- ref : >-
26- ${{
27- (github.event_name == 'pull_request' && startsWith(github.head_ref, 'release/v'))
28- && steps.pr_head_ref.outputs.ref
29- || github.ref
30- }}
31-
3216 checks :
3317 name : Checks
3418 uses : ./.github/workflows/checks.yml
3519
3620 build :
3721 name : ${{ matrix.platform }}
38- needs : [initialize, checks]
22+ needs : [checks]
3923 runs-on : ${{ matrix.os }}
4024 strategy :
4125 fail-fast : false
5943 steps :
6044 - name : Checkout source code
6145 uses : actions/checkout@v4
62- with :
63- ref : ${{ github.ref }}
6446
6547 - name : Install Rust
6648 uses : dtolnay/rust-toolchain@master
@@ -122,6 +104,12 @@ jobs:
122104 BENCHER_ADAPTER : rust_criterion
123105 run : |
124106 cargo bench --bench archive --features blocking -- --output-format criterion | \
125- bencher run
107+ bencher run \
108+ --ci-number "${{ github.event.number }}" \
109+ --github-actions "${{ secrets.GITHUB_TOKEN }}" \
110+ --err
126111 cargo bench --bench embedded --features blocking -- --output-format criterion | \
127- bencher run
112+ bencher run \
113+ --ci-number "${{ github.event.number }}" \
114+ --github-actions "${{ secrets.GITHUB_TOKEN }}" \
115+ --err
Original file line number Diff line number Diff line change 55[ ![ ci] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml/badge.svg?branch=main )] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml )
66[ ![ Documentation] ( https://docs.rs/postgresql_embedded/badge.svg )] ( https://docs.rs/postgresql_embedded )
77[ ![ Code Coverage] ( https://codecov.io/gh/theseus-rs/postgresql-embedded/branch/main/graph/badge.svg )] ( https://codecov.io/gh/theseus-rs/postgresql-embedded )
8- [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-00cf00 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
8+ [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-6ec241 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
99[ ![ Latest version] ( https://img.shields.io/crates/v/postgresql_embedded.svg )] ( https://crates.io/crates/postgresql_embedded )
1010[ ![ License] ( https://img.shields.io/crates/l/postgresql_embedded )] ( https://github.com/theseus-rs/postgresql-embedded#license )
1111[ ![ Semantic Versioning] ( https://img.shields.io/badge/%E2%9A%99%EF%B8%8F_SemVer-2.0.0-blue )] ( https://semver.org/spec/v2.0.0.html )
Original file line number Diff line number Diff line change 33[ ![ ci] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml/badge.svg?branch=main )] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml )
44[ ![ Documentation] ( https://docs.rs/postgresql_archive/badge.svg )] ( https://docs.rs/postgresql_archive )
55[ ![ Code Coverage] ( https://codecov.io/gh/theseus-rs/postgresql-embedded/branch/main/graph/badge.svg )] ( https://codecov.io/gh/theseus-rs/postgresql-embedded )
6- [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-00cf00 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
6+ [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-6ec241 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
77[ ![ Latest version] ( https://img.shields.io/crates/v/postgresql_archive.svg )] ( https://crates.io/crates/postgresql_archive )
88[ ![ License] ( https://img.shields.io/crates/l/postgresql_archive? )] ( https://github.com/theseus-rs/postgresql-embedded/tree/main/postgresql_archive#license )
99[ ![ Semantic Versioning] ( https://img.shields.io/badge/%E2%9A%99%EF%B8%8F_SemVer-2.0.0-blue )] ( https://semver.org/spec/v2.0.0.html )
Original file line number Diff line number Diff line change 11//! # postgresql_archive
22//!
33//! [](https://codecov.io/gh/theseus-rs/postgresql-embedded)
4- //! [](https://bencher.dev/perf/theseus-rs-postgresql-embedded)
4+ //! [](https://bencher.dev/perf/theseus-rs-postgresql-embedded)
55//! [](https://github.com/theseus-rs/postgresql-embedded/tree/main/postgresql_archive#license)
66//! [](https://semver.org/spec/v2.0.0.html)
77//!
Original file line number Diff line number Diff line change 33[ ![ ci] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml/badge.svg?branch=main )] ( https://github.com/theseus-rs/postgresql-embedded/actions/workflows/ci.yml )
44[ ![ Documentation] ( https://docs.rs/postgresql_embedded/badge.svg )] ( https://docs.rs/postgresql_embedded )
55[ ![ Code Coverage] ( https://codecov.io/gh/theseus-rs/postgresql-embedded/branch/main/graph/badge.svg )] ( https://codecov.io/gh/theseus-rs/postgresql-embedded )
6- [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-00cf00 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
6+ [ ![ Benchmarks] ( https://img.shields.io/badge/%F0%9F%90%B0_bencher-enabled-6ec241 )] ( https://bencher.dev/perf/theseus-rs-postgresql-embedded )
77[ ![ Latest version] ( https://img.shields.io/crates/v/postgresql_embedded.svg )] ( https://crates.io/crates/postgresql_embedded )
88[ ![ License] ( https://img.shields.io/crates/l/postgresql_embedded )] ( https://github.com/theseus-rs/postgresql-embedded/tree/main/postgresql_embedded#license )
99[ ![ Semantic Versioning] ( https://img.shields.io/badge/%E2%9A%99%EF%B8%8F_SemVer-2.0.0-blue )] ( https://semver.org/spec/v2.0.0.html )
Original file line number Diff line number Diff line change @@ -27,7 +27,8 @@ fn lifecycle() -> Result<()> {
2727criterion_group ! (
2828 name = benches;
2929 config = Criterion :: default ( )
30- . measurement_time( Duration :: from_secs( 60 ) ) ;
30+ . measurement_time( Duration :: from_secs( 30 ) )
31+ . sample_size( 10 ) ;
3132 targets = benchmarks
3233) ;
3334criterion_main ! ( benches) ;
Original file line number Diff line number Diff line change 11//! # postgresql_embedded
22//!
33//! [](https://codecov.io/gh/theseus-rs/postgresql-embedded)
4- //! [](https://bencher.dev/perf/theseus-rs-postgresql-embedded)
4+ //! [](https://bencher.dev/perf/theseus-rs-postgresql-embedded)
55//! [](https://github.com/theseus-rs/postgresql-embedded/tree/main/postgresql_embedded#license)
66//! [](https://semver.org/spec/v2.0.0.html)
77//!
You can’t perform that action at this time.
0 commit comments