Sha256: 9f5030c618d584d8e2360f9447689e8717efc5e687faa3db9721caf7de2d839d

Contents?: true

Size: 804 Bytes

Versions: 13

Compression:

Stored size: 804 Bytes

Contents

name: Benchmarks

on: push

jobs:
  test:
    name: Send metric over UDP
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1

    - name: Set up Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: 3.1
        bundler-cache: true

    - name: Run benchmark on branch
      run: benchmark/send-metrics-to-local-udp-receiver

    - name: Run throughput benchmark on branch
      run: benchmark/local-udp-throughput

    - uses: actions/checkout@v1
      with:
        ref: 'master'

    - name: Install dependencies if needed
      run: bundle check || bundle install --jobs 4 --retry 3

    - name: Run benchmark on master
      run: benchmark/send-metrics-to-local-udp-receiver

    - name: Run throughput benchmark on master
      run: benchmark/local-udp-throughput

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
statsd-instrument-3.5.11 .github/workflows/benchmark.yml
statsd-instrument-3.5.10 .github/workflows/benchmark.yml
statsd-instrument-3.5.9 .github/workflows/benchmark.yml
statsd-instrument-3.5.8 .github/workflows/benchmark.yml
statsd-instrument-3.5.7 .github/workflows/benchmark.yml
statsd-instrument-3.5.6 .github/workflows/benchmark.yml
statsd-instrument-3.5.5 .github/workflows/benchmark.yml
statsd-instrument-3.5.4 .github/workflows/benchmark.yml
statsd-instrument-3.5.3 .github/workflows/benchmark.yml
statsd-instrument-3.5.2 .github/workflows/benchmark.yml
statsd-instrument-3.5.1 .github/workflows/benchmark.yml
statsd-instrument-3.5.0 .github/workflows/benchmark.yml
statsd-instrument-3.4.0 .github/workflows/benchmark.yml