mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 07:25:10 +00:00
Since Fabric v3.0 builds on ubuntu 22.04, it is necessary for samples CI to run on ubuntu 22.04. Both Fabric v2.5 components (ubuntu 20.04) and Fabric v3.0 components (ubuntu 22.04) work on ubuntu 22.04 runtime. The update also requires shell script updates to pass linting. Signed-off-by: David Enyeart <enyeart@us.ibm.com>
39 lines
1 KiB
YAML
39 lines
1 KiB
YAML
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
name: Test Network Private 🔒
|
|
run-name: ${{ github.actor }} is running the Test Network Private tests 🔒
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
branches: [ "main", "release-2.5" ]
|
|
pull_request:
|
|
branches: [ "main", "release-2.5" ]
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
private:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
strategy:
|
|
matrix:
|
|
chaincode-language:
|
|
- go
|
|
chaincode-name:
|
|
- private
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up the test network runtime
|
|
uses: ./.github/actions/test-network-setup
|
|
|
|
- name: Run Test
|
|
working-directory: test-network
|
|
run: ../ci/scripts/run-test-network-private.sh
|
|
env:
|
|
CHAINCODE_NAME: ${{ matrix.chaincode-name }}
|
|
CHAINCODE_LANGUAGE: ${{ matrix.chaincode-language }}
|