diff --git a/.drone.yml b/.drone.yml index d3bea1c..0ed6092 100644 --- a/.drone.yml +++ b/.drone.yml @@ -220,7 +220,7 @@ steps: commands: - asdf mix doctor --full - - name: cargo test + - name: cargo test scenic_window image: harton.dev/james/asdf_container:latest environment: ASDF_DATA_DIR: /drone/src/.asdf @@ -228,9 +228,9 @@ steps: depends_on: - install dependencies commands: - - asdf cargo test + - asdf cargo test scenic_window - - name: cargo clippy + - name: cargo test scenic_renderer image: harton.dev/james/asdf_container:latest environment: ASDF_DATA_DIR: /drone/src/.asdf @@ -238,7 +238,27 @@ steps: depends_on: - install dependencies commands: - - asdf cargo clippy + - asdf cargo test scenic_renderer + + - name: cargo clippy scenic_window + image: harton.dev/james/asdf_container:latest + environment: + ASDF_DATA_DIR: /drone/src/.asdf + RUSTFLAGS: -Clink-arg=-Wl,--undefined-version + depends_on: + - install dependencies + commands: + - asdf cargo clippy -p scenic_window + + - name: cargo clippy scenic_renderer + image: harton.dev/james/asdf_container:latest + environment: + ASDF_DATA_DIR: /drone/src/.asdf + RUSTFLAGS: -Clink-arg=-Wl,--undefined-version + depends_on: + - install dependencies + commands: + - asdf cargo clippy -p scenic_renderer - name: mix git_ops.check_message image: harton.dev/james/asdf_container:latest @@ -270,8 +290,10 @@ steps: - mix deps.unlock - mix doctor - mix git_ops.check_message - - cargo test - - cargo clippy + - cargo test scenic_window + - cargo clippy scenic_window + - cargo test scenic_renderer + - cargo clippy scenic_renderer environment: MIX_ENV: test HEX_HOME: /drone/src/.hex diff --git a/.vscode/settings.json b/.vscode/settings.json index 1e0a227..d930fb9 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,6 +2,7 @@ "cSpell.words": [ "Bezier", "centered", + "clippy", "codepoint", "consts", "fullscreen", @@ -10,6 +11,7 @@ "Rect", "Renderling", "Rrect", + "RUSTFLAGS", "wgpu" ] }