gitlab.com/aquachain/aquachain@v1.17.16-rc3.0.20221018032414-e3ddf1e1c055/.github/workflows/test.yml (about)

     1  name: Autobuild
     2  on:
     3    push:
     4      branches:
     5        - master
     6        - dev
     7      paths-ignore:
     8        - '**.md'
     9    pull_request:
    10      paths-ignore:
    11        - '**.md'
    12  
    13  concurrency:
    14    group: ci-${{ github.ref }}
    15    cancel-in-progress: true
    16  
    17  jobs:
    18    run:
    19      name: Run
    20      runs-on: ${{ matrix.operating-system }}
    21      strategy:
    22        matrix:
    23          operating-system: [ubuntu-latest, windows-latest]
    24      steps:
    25        - name: Checkout
    26          uses: actions/checkout@v3
    27  
    28        - name: build aquachain
    29          run: make
    30        - name: show system info
    31          run: env || true; uname -a || true; test ! -e /etc/os-release || cat /etc/os-release;
    32        - name: Upload binary
    33          uses: actions/upload-artifact@v3
    34          with:
    35            name: aquachain-${{ github.head_ref || github.run_id }}-${{ matrix.operating-system}}
    36            path: bin/*
    37        - name: test
    38          run: bash testing/test-short-only.bash