Skip to content

feature/BLO-46 | update ipns functions #781

feature/BLO-46 | update ipns functions

feature/BLO-46 | update ipns functions #781

Workflow file for this run

name: Development
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ./.github/actions/check_version
build_binaries:
needs: [version]
uses: ./.github/workflows/build_rust.yml
strategy:
matrix:
platform:
- os: ubuntu-latest
target: x86_64-unknown-linux-gnu
cargo_command: cross
- os: ubuntu-latest
target: x86_64-unknown-linux-musl
cargo_command: cross
with:
os: ${{ matrix.platform.os }}
target: ${{ matrix.platform.target }}
cargo_command: ${{ matrix.platform.cargo_command }}
build_wasm:
needs: [version]
uses: ./.github/workflows/build_wasm.yml
test_rust:
needs: [build_binaries, build_wasm]
uses: ./.github/workflows/test_rust.yml
with:
os: ubuntu-latest
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}
build_js:
needs: [build_wasm]
uses: ./.github/workflows/build_lib.yml
with:
os: ubuntu-latest
lang: js
lang-version: 18
test_js:
needs: [build_js]
uses: ./.github/workflows/test_lib.yml
with:
lang: js
lang-version: 18
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}
build_go:
needs: [build_binaries]
uses: ./.github/workflows/build_lib.yml
with:
os: ubuntu-latest
lang: go
lang-version: 1.19
test_go:
needs: [build_go]
uses: ./.github/workflows/test_lib.yml
with:
lang: go
lang-version: 1.19
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}
build_python:
needs: [build_binaries]
uses: ./.github/workflows/build_python.yml
with:
os: '[{"platform": "linux", "os": "ubuntu-latest", "archs": "x86_64"}]'
test_python:
needs: [build_python]
uses: ./.github/workflows/test_lib.yml
with:
lang: python
lang-version: "3.10"
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}
build_java:
needs: [build_binaries]
uses: ./.github/workflows/build_lib.yml
with:
os: ubuntu-latest
lang: java
lang-version: 8
test_java:
needs: [build_java]
uses: ./.github/workflows/test_lib.yml
with:
lang: java
lang-version: 8
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}
build_php:
needs: [build_binaries]
uses: ./.github/workflows/build_lib.yml
with:
os: ubuntu-latest
lang: php
lang-version: 8.2
test_php:
needs: [build_php]
uses: ./.github/workflows/test_lib.yml
with:
lang: php
lang-version: 8.2
secrets:
api_host: ${{ secrets.API_HOST }}
dev_api_host: ${{ secrets.DEV_API_HOST }}
api_key: ${{ secrets.API_KEY }}
dev_api_key: ${{ secrets.DEV_API_KEY }}
dev_identity_api_host: ${{ secrets.DEV_IDENTITY_API_HOST }}