github.com/hyperledger/aries-framework-go@v0.3.2/.github/workflows/test-suite.yml (about)

     1  #
     2  # Copyright SecureKey Technologies Inc. All Rights Reserved.
     3  #
     4  # SPDX-License-Identifier: Apache-2.0
     5  #
     6  name: test-suite
     7  on:
     8    push:
     9      branches-ignore:
    10      - 'dependabot/**'
    11      paths:
    12      - 'pkg/doc/verifiable/**'
    13      - 'scripts/*_test_suite.sh'
    14      - '.github/workflows/test-suite.yml'
    15      - 'Makefile'
    16    pull_request:
    17      paths:
    18      - 'pkg/doc/verifiable/**'
    19      - 'scripts/*_test_suite.sh'
    20      - '.github/workflows/test-suite.yml'
    21      - 'Makefile'
    22  jobs:
    23    vcTestSuite:
    24      name: VC test suite
    25      runs-on: ubuntu-22.04
    26      timeout-minutes: 10
    27      steps:
    28  
    29      - name: Setup Go 1.19
    30        uses: actions/setup-go@v2
    31        with:
    32          go-version: 1.19
    33        id: go
    34  
    35      - name: Setup node
    36        uses: actions/setup-node@v3.4.1
    37        with:
    38          node-version: '16.x'
    39  
    40      - name: Setup mocha
    41        timeout-minutes: 10
    42        run: npm install -g mocha
    43  
    44      - uses: actions/checkout@v3
    45  
    46      - name: Run test suite
    47        timeout-minutes: 10
    48        run: make vc-test-suite
    49  
    50      - uses: actions/upload-artifact@v2.2.4
    51        with:
    52          name: vc-report
    53          path: build/vc-test-suite/suite/implementations/aries-framework-go-report.json