ci: sync with woodpecker 2.x changes

This commit is contained in:
Daniel Eklöf 2024-03-18 16:40:25 +01:00
parent 424f22ab84
commit 4066326614
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -1,5 +1,5 @@
steps: steps:
codespell: - name: codespell
when: when:
branch: branch:
- master - master
@ -11,7 +11,7 @@ steps:
- pip install codespell - pip install codespell
- codespell README.md CHANGELOG.md *.c *.h doc/*.scd - codespell README.md CHANGELOG.md *.c *.h doc/*.scd
subprojects: - name: subprojects
when: when:
branch: branch:
- master - master
@ -24,12 +24,12 @@ steps:
- git clone https://codeberg.org/dnkl/fcft.git - git clone https://codeberg.org/dnkl/fcft.git
- cd .. - cd ..
x64: - name: x64
when: when:
branch: branch:
- master - master
- releases/* - releases/*
group: build depends_on: [subprojects]
image: alpine:latest image: alpine:latest
commands: commands:
- apk update - apk update
@ -83,12 +83,12 @@ steps:
- ./yambar --version - ./yambar --version
- cd ../.. - cd ../..
x86: - name: x86
when: when:
branch: branch:
- master - master
- releases/* - releases/*
group: build depends_on: [subprojects]
image: i386/alpine:latest image: i386/alpine:latest
commands: commands:
- apk add musl-dev eudev-libs eudev-dev linux-headers meson ninja gcc scdoc - apk add musl-dev eudev-libs eudev-dev linux-headers meson ninja gcc scdoc