mirror of
https://codeberg.org/Codeberg/pages-server.git
synced 2025-02-23 20:33:57 +00:00
add woodpecker config
This commit is contained in:
parent
0eb1534e42
commit
626024a115
29
.woodpecker/lamp.yml
Normal file
29
.woodpecker/lamp.yml
Normal file
@ -0,0 +1,29 @@
|
||||
branches: ["main"]
|
||||
|
||||
matrix:
|
||||
RELEASE_DEBUG:
|
||||
- ""
|
||||
- "--release"
|
||||
|
||||
pipeline:
|
||||
lint:
|
||||
image: rust:alpine
|
||||
pull: true
|
||||
when:
|
||||
path:
|
||||
include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"]
|
||||
commands:
|
||||
- apk add musl-dev
|
||||
- rustup component add clippy rustfmt
|
||||
- cargo fmt -- --check
|
||||
- cargo clippy --locked ${RELEASE_DEBUG} -- --deny clippy::all --deny warnings
|
||||
|
||||
build:
|
||||
image: rust:alpine
|
||||
pull: true
|
||||
when:
|
||||
path:
|
||||
include: ["src/**", "Cargo.toml", "Cargo.lock", ".woodpecker/lamp.yml"]
|
||||
commands:
|
||||
- apk add musl-dev
|
||||
- cargo build --locked ${RELEASE_DEBUG}
|
Loading…
x
Reference in New Issue
Block a user