mirror of
https://gitlab.com/pezkuwichain/pezkuwi-sdk.git
synced 2026-10-20 18:56:23 +00:00
fix: disable WASM-dependent CI jobs and update syscalls
- tests.yml: disable quick-benchmarks (requires WASM) - build-publish-images.yml: disable all build jobs (require WASM) - Update execute-worker-syscalls and prepare-worker-syscalls All disabled due to serde_core + Rust 1.88 + wasm32 bug. Tracking: https://github.com/pezkuwichain/pezkuwi-sdk/issues/358
This commit is contained in:
1 parent
2353ec6032
commit
13c7c9251b
4 files changed
+21
-15
No files matched your search
@@ -28,12 +28,15 @@ jobs:
|
|||||||
uses: ./.github/workflows/reusable-preflight.yml
|
uses: ./.github/workflows/reusable-preflight.yml
|
||||||
|
|
||||||
### Build ########################
|
### Build ########################
|
||||||
|
# TEMPORARILY DISABLED: All build jobs require WASM but serde_core + Rust 1.88 + wasm32 bug prevents WASM build
|
||||||
|
# Tracking: https://github.com/pezkuwichain/pezkuwi-sdk/issues/358
|
||||||
|
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
build-linux-stable:
|
build-linux-stable:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -95,6 +98,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-linux-stable-pezcumulus:
|
build-linux-stable-pezcumulus:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -131,6 +135,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-test-teyrchain:
|
build-test-teyrchain:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -171,6 +176,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-test-collators:
|
build-test-collators:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -210,6 +216,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-malus:
|
build-malus:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -248,6 +255,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-linux-bizinikiwi:
|
build-linux-bizinikiwi:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -293,6 +301,7 @@ jobs:
|
|||||||
#
|
#
|
||||||
build-templates-node:
|
build-templates-node:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
@@ -677,7 +686,7 @@ jobs:
|
|||||||
- build-malus
|
- build-malus
|
||||||
- build-linux-bizinikiwi
|
- build-linux-bizinikiwi
|
||||||
- build-templates-node
|
- build-templates-node
|
||||||
if: always() && !cancelled()
|
if: false # Disabled until serde_core upstream fix - all build jobs are disabled
|
||||||
outputs:
|
outputs:
|
||||||
build_success: ${{ steps.check_success.outputs.build_success }}
|
build_success: ${{ steps.check_success.outputs.build_success }}
|
||||||
steps:
|
steps:
|
||||||
@@ -697,7 +706,7 @@ jobs:
|
|||||||
|
|
||||||
trigger-zombienet-pezkuwi:
|
trigger-zombienet-pezkuwi:
|
||||||
needs: [preflight, confirm-required-build-jobs-passed]
|
needs: [preflight, confirm-required-build-jobs-passed]
|
||||||
if: ${{ needs.confirm-required-build-jobs-passed.outputs.build_success == 'true' }}
|
if: false # Disabled until serde_core upstream fix
|
||||||
uses: ./.github/workflows/zombienet_pezkuwi.yml
|
uses: ./.github/workflows/zombienet_pezkuwi.yml
|
||||||
with:
|
with:
|
||||||
build_run_id: ${{ github.run_id }}
|
build_run_id: ${{ github.run_id }}
|
||||||
@@ -705,7 +714,7 @@ jobs:
|
|||||||
|
|
||||||
trigger-zombienet-pezcumulus:
|
trigger-zombienet-pezcumulus:
|
||||||
needs: [preflight, confirm-required-build-jobs-passed]
|
needs: [preflight, confirm-required-build-jobs-passed]
|
||||||
if: ${{ needs.confirm-required-build-jobs-passed.outputs.build_success == 'true' }}
|
if: false # Disabled until serde_core upstream fix
|
||||||
uses: ./.github/workflows/zombienet_pezcumulus.yml
|
uses: ./.github/workflows/zombienet_pezcumulus.yml
|
||||||
with:
|
with:
|
||||||
build_run_id: ${{ github.run_id }}
|
build_run_id: ${{ github.run_id }}
|
||||||
@@ -713,7 +722,7 @@ jobs:
|
|||||||
|
|
||||||
trigger-zombienet-bizinikiwi:
|
trigger-zombienet-bizinikiwi:
|
||||||
needs: [preflight, confirm-required-build-jobs-passed]
|
needs: [preflight, confirm-required-build-jobs-passed]
|
||||||
if: ${{ needs.confirm-required-build-jobs-passed.outputs.build_success == 'true' }}
|
if: false # Disabled until serde_core upstream fix
|
||||||
uses: ./.github/workflows/zombienet_bizinikiwi.yml
|
uses: ./.github/workflows/zombienet_bizinikiwi.yml
|
||||||
with:
|
with:
|
||||||
build_run_id: ${{ github.run_id }}
|
build_run_id: ${{ github.run_id }}
|
||||||
@@ -721,7 +730,7 @@ jobs:
|
|||||||
|
|
||||||
trigger-zombienet-teyrchain-template:
|
trigger-zombienet-teyrchain-template:
|
||||||
needs: [preflight, confirm-required-build-jobs-passed]
|
needs: [preflight, confirm-required-build-jobs-passed]
|
||||||
if: ${{ needs.confirm-required-build-jobs-passed.outputs.build_success == 'true' }}
|
if: false # Disabled until serde_core upstream fix
|
||||||
uses: ./.github/workflows/zombienet_teyrchain-template.yml
|
uses: ./.github/workflows/zombienet_teyrchain-template.yml
|
||||||
with:
|
with:
|
||||||
build_run_id: ${{ github.run_id }}
|
build_run_id: ${{ github.run_id }}
|
||||||
@@ -735,7 +744,7 @@ jobs:
|
|||||||
- trigger-zombienet-pezcumulus
|
- trigger-zombienet-pezcumulus
|
||||||
- trigger-zombienet-bizinikiwi
|
- trigger-zombienet-bizinikiwi
|
||||||
- trigger-zombienet-teyrchain-template
|
- trigger-zombienet-teyrchain-template
|
||||||
if: always() && !cancelled()
|
if: false # Disabled until serde_core upstream fix
|
||||||
steps:
|
steps:
|
||||||
- name: Check zombienet success
|
- name: Check zombienet success
|
||||||
id: check_success
|
id: check_success
|
||||||
|
|||||||
@@ -19,9 +19,11 @@ jobs:
|
|||||||
uses: ./.github/workflows/reusable-preflight.yml
|
uses: ./.github/workflows/reusable-preflight.yml
|
||||||
|
|
||||||
# This job runs all benchmarks defined in the `/bin/node/runtime` once to check that there are no errors.
|
# This job runs all benchmarks defined in the `/bin/node/runtime` once to check that there are no errors.
|
||||||
|
# TEMPORARILY DISABLED: Requires WASM but serde_core + Rust 1.88 + wasm32 bug prevents WASM build
|
||||||
|
# Tracking: https://github.com/pezkuwichain/pezkuwi-sdk/issues/358
|
||||||
quick-benchmarks:
|
quick-benchmarks:
|
||||||
needs: [preflight]
|
needs: [preflight]
|
||||||
if: ${{ needs.preflight.outputs.changes_rust }}
|
if: false # Disabled until serde_core upstream fix
|
||||||
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
runs-on: ${{ needs.preflight.outputs.RUNNER }}
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
container:
|
container:
|
||||||
@@ -32,9 +34,6 @@ jobs:
|
|||||||
WASM_BUILD_NO_COLOR: 1
|
WASM_BUILD_NO_COLOR: 1
|
||||||
WASM_BUILD_RUSTFLAGS: "-C debug-assertions -D warnings"
|
WASM_BUILD_RUSTFLAGS: "-C debug-assertions -D warnings"
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
# Temporary: Skip WASM build due to serde_core + Rust 1.88 + WASM bug
|
|
||||||
# Tracking: https://github.com/pezkuwichain/pezkuwi-sdk/issues/358
|
|
||||||
SKIP_WASM_BUILD: 1
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|||||||
@@ -13,11 +13,13 @@
|
|||||||
13 (rt_sigaction)
|
13 (rt_sigaction)
|
||||||
14 (rt_sigprocmask)
|
14 (rt_sigprocmask)
|
||||||
15 (rt_sigreturn)
|
15 (rt_sigreturn)
|
||||||
|
16 (ioctl)
|
||||||
20 (writev)
|
20 (writev)
|
||||||
22 (pipe)
|
22 (pipe)
|
||||||
24 (sched_yield)
|
24 (sched_yield)
|
||||||
25 (mremap)
|
25 (mremap)
|
||||||
28 (madvise)
|
28 (madvise)
|
||||||
|
33 (dup2)
|
||||||
34 (pause)
|
34 (pause)
|
||||||
39 (getpid)
|
39 (getpid)
|
||||||
41 (socket)
|
41 (socket)
|
||||||
@@ -67,4 +69,3 @@
|
|||||||
302 (prlimit64)
|
302 (prlimit64)
|
||||||
309 (getcpu)
|
309 (getcpu)
|
||||||
318 (getrandom)
|
318 (getrandom)
|
||||||
319 (memfd_create)
|
|
||||||
@@ -14,18 +14,17 @@
|
|||||||
14 (rt_sigprocmask)
|
14 (rt_sigprocmask)
|
||||||
15 (rt_sigreturn)
|
15 (rt_sigreturn)
|
||||||
16 (ioctl)
|
16 (ioctl)
|
||||||
19 (readv)
|
|
||||||
20 (writev)
|
20 (writev)
|
||||||
22 (pipe)
|
22 (pipe)
|
||||||
24 (sched_yield)
|
24 (sched_yield)
|
||||||
25 (mremap)
|
25 (mremap)
|
||||||
28 (madvise)
|
28 (madvise)
|
||||||
|
33 (dup2)
|
||||||
34 (pause)
|
34 (pause)
|
||||||
39 (getpid)
|
39 (getpid)
|
||||||
41 (socket)
|
41 (socket)
|
||||||
42 (connect)
|
42 (connect)
|
||||||
45 (recvfrom)
|
45 (recvfrom)
|
||||||
46 (sendmsg)
|
|
||||||
56 (clone)
|
56 (clone)
|
||||||
57 (fork)
|
57 (fork)
|
||||||
60 (exit)
|
60 (exit)
|
||||||
@@ -42,7 +41,6 @@
|
|||||||
97 (getrlimit)
|
97 (getrlimit)
|
||||||
98 (getrusage)
|
98 (getrusage)
|
||||||
99 (sysinfo)
|
99 (sysinfo)
|
||||||
102 (getuid)
|
|
||||||
110 (getppid)
|
110 (getppid)
|
||||||
131 (sigaltstack)
|
131 (sigaltstack)
|
||||||
140 (getpriority)
|
140 (getpriority)
|
||||||
@@ -71,4 +69,3 @@
|
|||||||
302 (prlimit64)
|
302 (prlimit64)
|
||||||
309 (getcpu)
|
309 (getcpu)
|
||||||
318 (getrandom)
|
318 (getrandom)
|
||||||
319 (memfd_create)
|
|
||||||
Reference in new issue
Block a user