steps: update-builder-image: when: - event: cron image: docker.io/woodpeckerci/plugin-docker-buildx:latest settings: username: kemitix repo: git.kemitix.net/kemitix/git-next-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: image: git.kemitix.net/kemitix/git-next-builder:latest environment: CARGO_TERM_COLOR: always lint: image: git.kemitix.net/kemitix/git-next-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 when: - event: pull_request - event: cron test: image: git.kemitix.net/kemitix/git-next-builder:latest environment: CARGO_TERM_COLOR: always commands: - cargo test when: - event: pull_request - event: cron