github.com/sacloud/iaas-api-go@v1.12.0/.github/workflows/daily.yaml (about)

     1  name: Daily Integration Test
     2  on:
     3    schedule:
     4      - cron: '30 23 * * *'
     5    workflow_dispatch:
     6  env:
     7    GOPROXY: https://proxy.golang.org
     8  jobs:
     9    test:
    10      name: test
    11      runs-on: ${{ matrix.os }}
    12      strategy:
    13        matrix:
    14          os: [macos-latest, windows-latest, ubuntu-22.04, ubuntu-20.04]
    15      steps:
    16        - name: Checkout
    17          uses: actions/checkout@v4
    18  
    19        - name: Unshallow
    20          run: git fetch --prune --unshallow
    21  
    22        - name: Set up Go
    23          uses: actions/setup-go@v5
    24          with:
    25            go-version: "1.21"
    26  
    27        - name: Setup tools
    28          run: | 
    29            make tools
    30  
    31        - name: make test
    32          run: |
    33            make test