steps: update-builder-image: when: - event: cron image: docker.io/woodpeckerci/plugin-docker-buildx:3.2 settings: username: kemitix repo: git.kemitix.net/kemitix/kxio-builder auto_tag: true dockerfile: Dockerfile.builder dry-run: false # push to remote repo registry: git.kemitix.net password: from_secret: woodpecker-docker-push build: when: - event: push branch: main image: git.kemitix.net/kemitix/kxio-builder:latest environment: CARGO_TERM_COLOR: always lint: when: - event: push branch: main image: git.kemitix.net/kemitix/kxio-builder:latest environment: CARGO_TERM_COLOR: always commands: - ls -l /usr/local/cargo/bin/ - cargo fmt --all -- --check - cargo clippy -- -D warnings -W clippy::nursery -W clippy::unwrap_used -W clippy::expect_used test: when: - event: push branch: main image: git.kemitix.net/kemitix/kxio-builder:latest environment: CARGO_TERM_COLOR: always commands: - cargo test