Skip to content

Commit

Permalink
Add GitHub Action config
Browse files Browse the repository at this point in the history
Run build and test on each PR and push to main
  • Loading branch information
philippgille authored Dec 30, 2023
1 parent 67ab5b5 commit 1c480b7
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go

name: Go

on:
push:
branches: [ "main" ]
pull_request:

jobs:

build:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.19', '1.20', '1.21' ]

steps:
- uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.20'

- name: Build
run: go build -v ./...

- name: Test
run: go test -v ./...

0 comments on commit 1c480b7

Please sign in to comment.