Skip to content

Update leaderboard (#111) #94

Update leaderboard (#111)

Update leaderboard (#111) #94

Workflow file for this run

name: test
on:
push:
branches: [ main ]
jobs:
build:
name: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install packages
run: sudo apt-get update && sudo apt-get install -y cmake g++ git gnuplot
- name: download generator
run: gh repo clone acodcha/catan-ranker generator
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: configure generator
run: cd generator && mkdir -p build && cd build && cmake ..
- name: build generator
run: cd generator && cd build && make
- name: generate test leaderboard
run: ./generator/build/bin/catan-ranker --games games.txt --leaderboard test_leaderboard
- name: cleanup test leaderboard
run: rm -rf test_leaderboard
- name: cleanup generator
run: rm -rf generator