Skip to content

Commit

Permalink
Add GitHub Action
Browse files Browse the repository at this point in the history
Builds on all supported LLVM versions and runs internal tests.
  • Loading branch information
apmasell committed Oct 15, 2024
1 parent 60951ba commit e0a779c
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Build and test

on: [push]

jobs:
build:
strategy:
matrix:
llvm: [15, 16, 17, 18]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo apt install -y autotools-dev build-essential libhts-dev libtool libpcre++-dev llvm-${{matrix.llvm}}-dev pkg-config uuid-dev zlib1g-dev libossp-uuid-dev
- name: Configure
run: "autoreconf -i && ./configure --with-llvm-config=/usr/bin/llvm-config-${{matrix.llvm}}"
- name: Build
run: make all check

0 comments on commit e0a779c

Please sign in to comment.