github.1485827954.workers.dev/newrelic/newrelic-client-go@v1.1.0/.github/workflows/compile.yml (about)

     1  name: Compiling
     2  
     3  on:
     4    push:
     5      branches: [main]
     6    pull_request:
     7      branches: [main]
     8  
     9  jobs:
    10    # Compile on supported OSes
    11    compile:
    12      strategy:
    13        matrix:
    14          platform:
    15            - ubuntu-latest
    16            - macos-latest
    17            - windows-latest
    18      runs-on: ${{ matrix.platform }}
    19      steps:
    20        - name: Install Go
    21          uses: actions/setup-go@v3
    22          with:
    23            go-version: 1.18.x
    24  
    25        - name: Add GOBIN to PATH
    26          run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
    27          shell: bash
    28  
    29        - name: Checkout code
    30          uses: actions/checkout@v3
    31  
    32        - name: Compile
    33          run: make compile-only