github.com/hyperledger/aries-framework-go@v0.3.2/.github/workflows/bbs-interop.yml (about) 1 # 2 # Copyright SecureKey Technologies Inc. All Rights Reserved. 3 # 4 # SPDX-License-Identifier: Apache-2.0 5 # 6 name: bbs-interop 7 on: 8 push: 9 branches-ignore: 10 - 'dependabot/**' 11 paths: 12 - 'pkg/doc/verifiable/**' 13 - 'pkg/crypto/primitive/**' 14 - 'pkg/doc/signature/jsonld/**' 15 - 'pkg/doc/signature/suite/bbsblssignature2020/**' 16 - 'pkg/doc/signature/suite/bbsblssignatureproof2020/**' 17 - 'scripts/check_bbs_interop.sh' 18 - '.github/workflows/bbs-interop.yml' 19 - 'Makefile' 20 pull_request: 21 paths: 22 - 'pkg/doc/verifiable/**' 23 - 'pkg/crypto/primitive/**' 24 - 'pkg/doc/signature/jsonld/**' 25 - 'pkg/doc/signature/suite/bbsblssignature2020/**' 26 - 'pkg/doc/signature/suite/bbsblssignatureproof2020/**' 27 - 'scripts/check_bbs_interop.sh' 28 - '.github/workflows/bbs-interop.yml' 29 - 'Makefile' 30 jobs: 31 bbsInteropTest: 32 name: BBS+ interop test 33 runs-on: ubuntu-22.04 34 timeout-minutes: 10 35 steps: 36 37 - name: Setup Go 1.19 38 uses: actions/setup-go@v2 39 with: 40 go-version: 1.19 41 id: go 42 43 - name: Setup Node.js 44 uses: actions/setup-node@v3.4.1 45 with: 46 node-version: 12.14.x 47 registry-url: "https://npm.pkg.github.com" 48 49 - name: Setup mocha 50 timeout-minutes: 10 51 run: npm install -g mocha 52 53 - uses: actions/checkout@v3 54 55 - name: Run test suite 56 timeout-minutes: 10 57 run: make bbs-interop-test