feature/BLO-46 | update ipns functions #783
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 }} |