main.yaml 739 bytes
name: Verifications on Main

on:
  push:
    branches:
      - main

jobs:

  checkmain:
    name: Check Main
    runs-on: ubuntu-latest
    steps:

    - name: Set up Go 1.x
      uses: actions/setup-go@v2
      with:
        go-version: '1.15'
      id: go

    - name: Config credentials
      env:
        GH_ACCESS_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
      run: |
        git config --global url."https://git:$GH_ACCESS_TOKEN@github.com".insteadOf "https://github.com"

    - name: Check out code into the Go module directory
      uses: actions/checkout@v1

    - name: Run all checks
      run: |
        make check

    - name: Get dependencies
      run: |
        go get -v -t -d ./...

    - name: Build
      run: make build