mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-09 05:33:58 -04:00
ci: drop gitlab CI
We’re no longer mirroring to gitlab.
This commit is contained in:
parent
1d3023ec5e
commit
63bef0dc8c
1 changed files with 0 additions and 112 deletions
112
.gitlab-ci.yml
112
.gitlab-ci.yml
|
|
@ -1,112 +0,0 @@
|
||||||
stages:
|
|
||||||
- build
|
|
||||||
|
|
||||||
variables:
|
|
||||||
GIT_SUBMODULE_STRATEGY: normal
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
- apk update
|
|
||||||
- apk add musl-dev linux-headers meson ninja gcc scdoc ncurses
|
|
||||||
- apk add libxkbcommon-dev pixman-dev freetype-dev fontconfig-dev harfbuzz-dev utf8proc-dev
|
|
||||||
- apk add wayland-dev wayland-protocols
|
|
||||||
- apk add git
|
|
||||||
- apk add check-dev
|
|
||||||
- apk add ttf-hack font-noto-emoji
|
|
||||||
|
|
||||||
debug-x64:
|
|
||||||
image: alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- cd subprojects
|
|
||||||
- git clone https://codeberg.org/dnkl/fcft.git
|
|
||||||
- cd ..
|
|
||||||
- mkdir -p bld/debug
|
|
||||||
- cd bld/debug
|
|
||||||
- meson --buildtype=debug -Dgrapheme-clustering=enabled -Dfcft:grapheme-shaping=enabled -Dfcft:run-shaping=enabled -Dfcft:test-text-shaping=true ../../
|
|
||||||
- ninja -v -k0
|
|
||||||
- ninja -v test
|
|
||||||
artifacts:
|
|
||||||
reports:
|
|
||||||
junit: bld/debug/meson-logs/testlog.junit.xml
|
|
||||||
|
|
||||||
debug-x64-no-grapheme-clustering:
|
|
||||||
image: alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- apk del harfbuzz harfbuzz-dev utf8proc utf8proc-dev
|
|
||||||
- cd subprojects
|
|
||||||
- git clone https://codeberg.org/dnkl/fcft.git
|
|
||||||
- cd ..
|
|
||||||
- mkdir -p bld/debug
|
|
||||||
- cd bld/debug
|
|
||||||
- meson --buildtype=debug -Dgrapheme-clustering=disabled -Dfcft:grapheme-shaping=disabled -Dfcft:run-shaping=disabled -Dfcft:test-text-shaping=false ../../
|
|
||||||
- ninja -v -k0
|
|
||||||
- ninja -v test
|
|
||||||
- ./foot --version
|
|
||||||
- ./footclient --version
|
|
||||||
artifacts:
|
|
||||||
reports:
|
|
||||||
junit: bld/debug/meson-logs/testlog.junit.xml
|
|
||||||
|
|
||||||
release-x64:
|
|
||||||
image: alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- cd subprojects
|
|
||||||
- git clone https://codeberg.org/dnkl/fcft.git
|
|
||||||
- cd ..
|
|
||||||
- mkdir -p bld/release
|
|
||||||
- cd bld/release
|
|
||||||
- meson --buildtype=release -Db_pgo=generate -Dgrapheme-clustering=enabled -Dfcft:grapheme-shaping=enabled -Dfcft:run-shaping=enabled -Dfcft:test-text-shaping=true ../../
|
|
||||||
- ninja -v -k0
|
|
||||||
- ninja -v test
|
|
||||||
- ./foot --version
|
|
||||||
- ./footclient --version
|
|
||||||
artifacts:
|
|
||||||
reports:
|
|
||||||
junit: bld/release/meson-logs/testlog.junit.xml
|
|
||||||
|
|
||||||
debug-x86:
|
|
||||||
image: i386/alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- cd subprojects
|
|
||||||
- git clone https://codeberg.org/dnkl/fcft.git
|
|
||||||
- cd ..
|
|
||||||
- mkdir -p bld/debug
|
|
||||||
- cd bld/debug
|
|
||||||
- meson --buildtype=debug -Dgrapheme-clustering=enabled -Dfcft:grapheme-shaping=enabled -Dfcft:run-shaping=enabled -Dfcft:test-text-shaping=true ../../
|
|
||||||
- ninja -v -k0
|
|
||||||
- ninja -v test
|
|
||||||
- ./foot --version
|
|
||||||
- ./footclient --version
|
|
||||||
artifacts:
|
|
||||||
reports:
|
|
||||||
junit: bld/debug/meson-logs/testlog.junit.xml
|
|
||||||
|
|
||||||
release-x86:
|
|
||||||
image: i386/alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- cd subprojects
|
|
||||||
- git clone https://codeberg.org/dnkl/fcft.git
|
|
||||||
- cd ..
|
|
||||||
- mkdir -p bld/release
|
|
||||||
- cd bld/release
|
|
||||||
- meson --buildtype=release -Db_pgo=generate -Dgrapheme-clustering=enabled -Dfcft:grapheme-shaping=enabled -Dfcft:run-shaping=enabled -Dfcft:test-text-shaping=true ../../
|
|
||||||
- ninja -v -k0
|
|
||||||
- ninja -v test
|
|
||||||
- ./foot --version
|
|
||||||
- ./footclient --version
|
|
||||||
artifacts:
|
|
||||||
reports:
|
|
||||||
junit: bld/release/meson-logs/testlog.junit.xml
|
|
||||||
|
|
||||||
codespell:
|
|
||||||
image: alpine:edge
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- apk add python3
|
|
||||||
- apk add py3-pip
|
|
||||||
- pip install codespell
|
|
||||||
- codespell -Lser,doas,zar README.md INSTALL.md CHANGELOG.md *.c *.h doc/*.scd
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue