empty #686
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: CI | ||
on: | ||
push: | ||
pull_request_target: | ||
permissions: | ||
contents: read | ||
packages: write | ||
env: | ||
DOCKER_DRIVER: overlay2 | ||
FAST_MODE: false | ||
jobs: | ||
container-arm: | ||
name: Build container (arm) | ||
uses: ./.github/workflows/build-container.yml | ||
with: | ||
runs-on: ubuntu-24.04-arm | ||
container-x86: | ||
name: Build container (x86) | ||
uses: ./.github/workflows/build-container.yml | ||
with: | ||
runs-on: ubuntu-24.04 | ||
depends-arm-linux: | ||
name: arm-linux-gnueabihf | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-arm] | ||
with: | ||
build-target: arm-linux | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
runs-on: ubuntu-24.04-arm | ||
depends-linux64: | ||
name: x86_64-pc-linux-gnu | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-arm] | ||
with: | ||
build-target: linux64 | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
runs-on: ubuntu-24.04-arm | ||
depends-linux64_multiprocess: | ||
name: x86_64-pc-linux-gnu_multiprocess | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-arm] | ||
with: | ||
build-target: linux64_multiprocess | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
runs-on: ubuntu-24.04-arm | ||
depends-linux64_nowallet: | ||
name: x86_64-pc-linux-gnu_nowallet | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-x86] | ||
with: | ||
build-target: linux64_nowallet | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
runs-on: ubuntu-24.04 | ||
depends-mac: | ||
name: x86_64-apple-darwin | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-x86] | ||
with: | ||
build-target: mac | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
runs-on: ubuntu-24.04 | ||
depends-win64: | ||
name: x86_64-w64-mingw32 | ||
uses: ./.github/workflows/build-depends.yml | ||
needs: [container-x86] | ||
with: | ||
build-target: win64 | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
runs-on: ubuntu-24.04 | ||
src-arm-linux: | ||
name: arm-linux-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-arm-linux] | ||
with: | ||
build-target: arm-linux | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-arm-linux.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64: | ||
name: linux64-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64] | ||
with: | ||
build-target: linux64 | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64_fuzz: | ||
name: linux64_fuzz-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64] | ||
with: | ||
build-target: linux64_fuzz | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64_multiprocess: | ||
name: linux64_multiprocess-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64_multiprocess] | ||
with: | ||
build-target: linux64_multiprocess | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64_multiprocess.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64_nowallet: | ||
name: linux64_nowallet-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-x86, depends-linux64_nowallet] | ||
with: | ||
build-target: linux64_nowallet | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64_nowallet.outputs.key }} | ||
runs-on: ubuntu-24.04 | ||
src-linux64_sqlite: | ||
name: linux64_sqlite-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64] | ||
with: | ||
build-target: linux64_sqlite | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64_tsan: | ||
name: linux64_tsan-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64_multiprocess] | ||
with: | ||
build-target: linux64_tsan | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64_multiprocess.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-linux64_ubsan: | ||
name: linux64_ubsan-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-arm, depends-linux64] | ||
with: | ||
build-target: linux64_ubsan | ||
container-path: ${{ needs.container-arm.outputs.path }} | ||
depends-key: ${{ needs.depends-linux64.outputs.key }} | ||
runs-on: ubuntu-24.04-arm | ||
src-mac: | ||
name: mac-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-x86, depends-mac] | ||
with: | ||
build-target: mac | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
depends-key: ${{ needs.depends-mac.outputs.key }} | ||
runs-on: ubuntu-24.04 | ||
src-win64: | ||
name: win64-build | ||
uses: ./.github/workflows/build-src.yml | ||
needs: [container-x86, depends-win64] | ||
with: | ||
build-target: win64 | ||
container-path: ${{ needs.container-x86.outputs.path }} | ||
depends-key: ${{ needs.depends-win64.outputs.key }} | ||
runs-on: ubuntu-24.04 | ||
test-linux64: | ||
name: linux64-test | ||
uses: ./.github/workflows/test-src.yml | ||
needs: [container, depends-linux64, src-linux64] | ||
Check failure on line 185 in .github/workflows/build.yml
|
||
with: | ||
bundle-key: ${{ needs.src-linux64.outputs.key }} | ||
build-target: linux64 | ||
container-path: ${{ needs.container.outputs.path }} | ||
test-linux64_nowallet: | ||
name: linux64_nowallet-test | ||
uses: ./.github/workflows/test-src.yml | ||
needs: [container, depends-linux64_nowallet, src-linux64_nowallet] | ||
with: | ||
bundle-key: ${{ needs.src-linux64_nowallet.outputs.key }} | ||
build-target: linux64_nowallet | ||
container-path: ${{ needs.container.outputs.path }} | ||
test-linux64_sqlite: | ||
name: linux64_sqlite-test | ||
uses: ./.github/workflows/test-src.yml | ||
needs: [container, depends-linux64, src-linux64_sqlite] | ||
with: | ||
bundle-key: ${{ needs.src-linux64_sqlite.outputs.key }} | ||
build-target: linux64_sqlite | ||
container-path: ${{ needs.container.outputs.path }} | ||
test-linux64_ubsan: | ||
name: linux64_ubsan-test | ||
uses: ./.github/workflows/test-src.yml | ||
needs: [container, depends-linux64, src-linux64_ubsan] | ||
with: | ||
bundle-key: ${{ needs.src-linux64_ubsan.outputs.key }} | ||
build-target: linux64_ubsan | ||
container-path: ${{ needs.container.outputs.path }} |