blob: dfca567df4b521ad683817a9968b651f57806522 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
build:svg-flatten-wasi:
stage: build
image: "registry.gitlab.com/gerbolyze/build-containers/archlinux:latest"
script:
- git config --global --add safe.directory "$CI_PROJECT_DIR"
- 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:svg-flatten-wasi:
stage: publish
variables:
GIT_SUBMODULE_STRATEGY: none
image: "registry.gitlab.com/gerbolyze/build-containers/archlinux:latest"
cache: {}
script:
- pip install -U --user --break-system-packages twine
- export TWINE_USERNAME TWINE_PASSWORD
- twine upload svg-flatten/dist/*
dependencies:
- build:svg-flatten-wasi
only:
- /^v.*$/
|