Skip to content

Metrics for evaluation and coverage #23

Metrics for evaluation and coverage

Metrics for evaluation and coverage #23

Workflow file for this run

name: Go
on:
push:
branches: ['main']
pull_request:
branches: ['main']
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.21'
- name: Install Symflower
shell: bash
run: |
mkdir -p $PWD/bin/
export OS=${OS:-"$(uname -s | awk '{print tolower($0)}')"}
export ARCH=${ARCH:-"$(uname -m)"}
curl -SLf -o $PWD/bin/symflower https://download.symflower.com/local/latest/symflower-$OS-$ARCH
chmod +x $PWD/bin/symflower
echo "PATH=$PWD/bin:$PATH" >> $GITHUB_ENV
- name: Install testing tools
run: make install-tools-testing
- name: Build
run: make install
- name: Test
run: make test