fixup! build: add semantic versioning support
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details

alex 1 year ago
parent 665c5413d9
commit 40b05d16de
Signed by: x1ddos
GPG Key ID: FDEFB4A63CBD8460

@ -3,23 +3,23 @@ clone:
image: woodpeckerci/plugin-git image: woodpeckerci/plugin-git
# https://woodpecker-ci.org/plugins/Git%20Clone # https://woodpecker-ci.org/plugins/Git%20Clone
settings: settings:
# tags are required for aarch64 release builds # tags are required for aarch64 release builds for semver
tags: true tags: true
pipeline: pipeline:
lint: lint:
image: git.qcode.ch/nakamochi/ci-zig0.10.1:v2 image: git.qcode.ch/nakamochi/ci-zig0.10.1:v3
commands: commands:
- ./tools/fmt-check.sh - ./tools/fmt-check.sh
test: test:
image: git.qcode.ch/nakamochi/ci-zig0.10.1:v2 image: git.qcode.ch/nakamochi/ci-zig0.10.1:v3
commands: commands:
- zig build test - zig build test
sdl2: sdl2:
image: git.qcode.ch/nakamochi/ci-zig0.10.1:v2 image: git.qcode.ch/nakamochi/ci-zig0.10.1:v3
commands: commands:
- zig build -Ddriver=sdl2 - zig build -Ddriver=sdl2
aarch64: aarch64:
image: git.qcode.ch/nakamochi/ci-zig0.10.1:v2 image: git.qcode.ch/nakamochi/ci-zig0.10.1:v3
commands: commands:
- zig build -Ddriver=fbev -Dtarget=aarch64-linux-musl -Drelease-safe -Dstrip - zig build -Ddriver=fbev -Dtarget=aarch64-linux-musl -Drelease-safe -Dstrip
- sha256sum zig-out/bin/nd zig-out/bin/ngui - sha256sum zig-out/bin/nd zig-out/bin/ngui

@ -6,7 +6,7 @@
FROM alpine:3.17.1 FROM alpine:3.17.1
ARG ZIGURL ARG ZIGURL
RUN apk add --no-cache curl xz sdl2-dev clang15-extra-tools && \ RUN apk add --no-cache git curl xz sdl2-dev clang15-extra-tools && \
mkdir -p /tools/zig && \ mkdir -p /tools/zig && \
cd /tools/zig && \ cd /tools/zig && \
curl -o zig.tar.xz $ZIGURL && \ curl -o zig.tar.xz $ZIGURL && \