Skip to content
Snippets Groups Projects

Resolve "srtool no more builds the WASM"

Merged Cédric Moreau requested to merge 189-srtool-no-more-builds-the-wasm into master
1 file
+ 28
0
Compare changes
  • Side-by-side
  • Inline
+ 28
0
@@ -4,6 +4,7 @@
@@ -4,6 +4,7 @@
stages:
stages:
- schedule
- schedule
- labels
- labels
 
- srtool
- quality
- quality
- build
- build
- tests
- tests
@@ -114,6 +115,33 @@ gdev_build:
@@ -114,6 +115,33 @@ gdev_build:
- apt-get install -y clang cmake protobuf-compiler
- apt-get install -y clang cmake protobuf-compiler
- cargo build --no-default-features --features gtest
- cargo build --no-default-features --features gtest
 
gdev_srtool_build:
 
stage: srtool
 
rules:
 
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
 
when: manual
 
- if: $CI_COMMIT_TAG
 
when: never
 
- if: $CI_COMMIT_BRANCH =~ /^(release\/runtime-)[0-9].*/
 
when: never
 
- if: '$CI_MERGE_REQUEST_ID || $CI_COMMIT_BRANCH == "master"'
 
- when: manual
 
image: paritytech/srtool:1.74.0-0.13.0
 
variables:
 
PACKAGE: gdev-runtime
 
RUNTIME_DIR: runtime/gdev
 
SRTOOL_OUTPUT: $CI_PROJECT_DIR/release/srtool_output_gdev.json
 
script:
 
- echo "Building runtime for gdev"
 
- mkdir -p $CI_PROJECT_DIR/release
 
# Copy sources to the expected directory of srtool
 
- cp -R * /build/
 
# Build the runtime
 
- /srtool/build --app --json -cM | tee -a $SRTOOL_OUTPUT
 
- mv /build/runtime/gdev/target/srtool/release/wbuild/gdev-runtime/gdev_runtime.compact.compressed.wasm $CI_PROJECT_DIR/release/
 
tags:
 
- kepler
 
tests:
tests:
stage: tests
stage: tests
image: rust:1-bullseye
image: rust:1-bullseye
Loading