Skip to content

Patcher and interfaces for custom types to be used in expressions as standard go types #149

Patcher and interfaces for custom types to be used in expressions as standard go types

Patcher and interfaces for custom types to be used in expressions as standard go types #149

Workflow file for this run

name: diff
on:
pull_request:
branches: [ master ]
jobs:
bench:
runs-on: ubuntu-latest
steps:
- name: Setup Go 1.18
uses: actions/setup-go@v4
with:
go-version: 1.18
- name: Install benchstat
run: go install golang.org/x/perf/cmd/benchstat@latest
- uses: actions/checkout@v3
- name: Benchmark new code
run: go test -bench=. -benchmem -run=^$ -count=10 -timeout=30m | tee /tmp/new.txt
- name: Checkout master
uses: actions/checkout@v3
with:
ref: master
- name: Benchmark master
run: go test -bench=. -benchmem -run=^$ -count=10 -timeout=30m | tee /tmp/old.txt
- name: Diff
run: benchstat /tmp/old.txt /tmp/new.txt