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