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>
59 lines
2 KiB
YAML
59 lines
2 KiB
YAML
name: Full Stack Asset Transfer Guide 🚀
|
|
run-name: ${{ github.actor }} is testing the Full Stack Asset Transfer Guide 🚀
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
pull_request:
|
|
branches:
|
|
- "main"
|
|
- "release-2.5"
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
ansible:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Set up Full Stack Runtime
|
|
uses: ./.github/actions/fsat-setup
|
|
- run: just test-ansible
|
|
working-directory: full-stack-asset-transfer-guide
|
|
|
|
appdev:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Set up Full Stack Runtime
|
|
uses: ./.github/actions/fsat-setup
|
|
- run: just test-appdev
|
|
working-directory: full-stack-asset-transfer-guide
|
|
|
|
chaincode:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Set up Full Stack Runtime
|
|
uses: ./.github/actions/fsat-setup
|
|
- run: just test-chaincode
|
|
working-directory: full-stack-asset-transfer-guide
|
|
|
|
cloud:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Set up Full Stack Runtime
|
|
uses: ./.github/actions/fsat-setup
|
|
- run: just test-cloud
|
|
working-directory: full-stack-asset-transfer-guide
|
|
|
|
console:
|
|
runs-on: ${{ github.repository == 'hyperledger/fabric-samples' && 'fabric-ubuntu-22.04' || 'ubuntu-22.04' }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Set up Full Stack Runtime
|
|
uses: ./.github/actions/fsat-setup
|
|
- run: just test-console
|
|
working-directory: full-stack-asset-transfer-guide
|