Skip to content

Commit

Permalink
test retrieving latest tag
Browse files Browse the repository at this point in the history
  • Loading branch information
jub0bs committed Jan 26, 2025
1 parent 20569b6 commit fb6b269
Showing 1 changed file with 2 additions and 57 deletions.
59 changes: 2 additions & 57 deletions .github/workflows/cors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,60 +11,5 @@ jobs:
steps:
- name: Check out Source
uses: actions/checkout@v4
- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
cache: true
- name: Display Go version
run: go version
- name: Test
run: go test -v -coverprofile=cover.out ./...
- name: Upload coverage reports to Codecov
uses: codecov/[email protected]
with:
token: ${{ secrets.CODECOV_TOKEN }}
slug: jub0bs/cors
benchmark:
# Mostly to compare allocations;
# measurements of execution speed in GitHub Actions are unreliable.
needs: test
strategy:
matrix:
os: [ubuntu-latest]
go-version: [1.23]
name: Benchmark comparison ${{ matrix.os }} @ Go ${{ matrix.go-version }}
runs-on: ${{ matrix.os }}
steps:
- name: Check out Code (old)
uses: actions/checkout@v4
with:
ref: v0.5.3
path: old
- name: Check out Code (new)
uses: actions/checkout@v4
with:
path: new
- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
- name: Install benchstat
run: go install golang.org/x/perf/cmd/benchstat@latest
- name: Run Benchmark (old)
run: |
cd old
go test -run=^$ -bench=. -count=10 . -benchtime 10000x > bench_results.txt
- name: Run Benchmark (new)
run: |
cd new
go test -run=^$ -bench=. -count=10 . -benchtime 10000x > bench_results.txt
- name: Run benchstat for middleware initialization
run: |
benchstat -filter "/type:init" old/bench_results.txt new/bench_results.txt
- name: Run benchstat for middleware Config method
run: |
benchstat -filter "/type:config" old/bench_results.txt new/bench_results.txt
- name: Run benchstat for middleware execution
run: |
benchstat -filter "/type:exec" old/bench_results.txt new/bench_results.txt
- name: Retrieve latest tag
run: git for-each-ref --sort=-version:refname --format="%(refname:lstrip=2)" refs/tags | head -1

0 comments on commit fb6b269

Please sign in to comment.