refactor: reorganize project in order to include automation #1

Merged
Emmanuel BENOîT merged 19 commits from :master into master 2024-07-19 22:01:35 +02:00
Showing only changes of commit 3021ab8896 - Show all commits

View file

@ -2,35 +2,33 @@ name: Build and test project
on:
push:
branches:
- master
branches: [master]
pull-request:
branches:
- master
branches: [master]
jobs:
build:
runs-on: debian-12
strategy:
matrix:
go-version: [ '1.22' ]
steps:
- name: Checkout repo
-
name: Checkout repo
uses: actions/checkout@v4
- name: Setup Go
-
name: Extract Go version
id: go-version
run: |
sed '/^go /!d; s/go /version=/' go.mod >>"$GITHUB_OUTPUT"
-
name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
- name: Build for host architecture
go-version: ${{ steps.go-version.outputs.version }}
-
name: Build for host architecture
run: |
make build
- name: Run tests
-
name: Run tests
run: |
make test