From 8a64621e8c8610a45884df82b46859bc3297d3e3 Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 26 Sep 2021 15:45:09 +0200 Subject: CI/svg-flatten: add wasm builds --- svg-flatten/svg-flatten-wasi-ci.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 svg-flatten/svg-flatten-wasi-ci.yml (limited to 'svg-flatten/svg-flatten-wasi-ci.yml') diff --git a/svg-flatten/svg-flatten-wasi-ci.yml b/svg-flatten/svg-flatten-wasi-ci.yml new file mode 100644 index 0000000..44d997d --- /dev/null +++ b/svg-flatten/svg-flatten-wasi-ci.yml @@ -0,0 +1,27 @@ + +build:wasi-svg-flatten: + stage: build + image: "registry.gitlab.com/gerbolyze/build-containers/archlinux:latest" + script: + - cd svg-flatten # we start out in the repo's root + - make -j 2 build/svg-flatten.wasm + - cp build/svg-flatten.wasm svg_flatten_wasi/ + - python3 setup.py bdist_wheel + - cd .. + artifacts: + name: "gerbolyze-$CI_COMMIT_REF_NAME-svg-flatten-wasi" + paths: + - svg-flatten/dist/*.whl + +publish:wasi-svg-flatten: + stage: publish + image: "registry.gitlab.com/gerbolyze/build-containers/archlinux:latest" + cache: {} + script: + - pip install -U --user twine + - export TWINE_USERNAME TWINE_PASSWORD + - ~/.local/bin/twine upload svg-flatten/dist/* + dependencies: + - build:wasi-svg-flatten + only: + - /^v.*$/ -- cgit