30 lines
687 B
YAML
30 lines
687 B
YAML
steps:
|
|
js-build:
|
|
image: node:current-alpine
|
|
commands:
|
|
- corepack enable
|
|
- pnpm install --frozen-lockfile
|
|
- pnpm build:web
|
|
- pnpm build:symbiote
|
|
|
|
rust-check:
|
|
image: rust:alpine
|
|
commands:
|
|
- apk add --no-cache build-base pkgconfig openssl-dev
|
|
- rustup component add rustfmt
|
|
- cargo fmt --manifest-path backend/Cargo.toml --all -- --check
|
|
- cargo check --manifest-path backend/Cargo.toml --workspace
|
|
|
|
compose-validate:
|
|
image: docker:cli
|
|
commands:
|
|
- apk add --no-cache docker-cli-compose
|
|
- docker compose version
|
|
- docker compose config
|
|
|
|
when:
|
|
event:
|
|
- push
|
|
- pull_request
|
|
- manual
|