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