perf(python): use ruff to replace black, flake8, autoflake, isort #28065
test.yml
on: pull_request
Detect Changes
5s
Lint
/
Detect Changes
6s
Static Type Check
/
Detect Changes
3s
Lint
/
Commit Message
13s
Code Review
0s
Web | Test
0s
Web | End-to-End Test
0s
Web | Lighthouse
0s
Web | Visual Test
0s
Mobile - iOS | Test
0s
Mobile - Android | Lint
0s
Mobile - Android | Test
0s
Mobile - Android | Instrumented Test
0s
Mobile - React Native | Test
0s
API - Go | Test
0s
API - Node.js | Test
0s
API - Node.js | Mutation Test
0s
API - Python | Test
0s
API - Rust | Test
0s
Airflow | Test
0s
Amazon SageMaker (pytorch-mnist) | Test
0s
Amazon SageMaker Triton ResNet 50 (Deploy) | Test
0s
Amazon SageMaker Triton ResNet 50 (Infer) | Test
0s
AWS Glue (production spark-scripts) | Test
0s
AWS ParallelCluster | Test
0s
Call MATLAB Function in Python | Test
0s
Decode CAN Data | Test
0s
Format CAN Data | Test
0s
Data Distribution Service | Test
0s
dbt (hm-postgres) | Test
0s
Delta Lake (read-delta-lake-by-amazon-athena) | Test
0s
Delta Lake (read-delta-lake-by-trino) | Test
16s
Delta Lake (write-to-delta-lake) | Test
0s
DuckDB (query-duckdb) | Test
0s
DuckDB (query-lance) | Test
0s
DuckDB (query-parquet) | Test
0s
DuckDB (query-protobuf) | Test
0s
Lance | Test
0s
LanceDB | Test
0s
Protobuf | Test
0s
AutoGluon | Test
0s
DALI | Test
0s
Feature Store | Test
0s
pandas | Test
0s
cuDF | Test
0s
Polars | Test
0s
GeoPandas | Test
0s
CuPy | Test
0s
Numba | Test
0s
Hugging Face (analyze-sentiment) | Test
0s
Gradio (classify-image) | Test
0s
Streamlit (live-line-chart) | Test
0s
Streamlit (map) | Test
0s
JAX | Test
0s
Flax | Test
0s
Kubeflow (calculate) | Test
0s
Kubeflow (classify-mnist) | Test
0s
MinerU | Test
0s
Docling | Test
0s
LangChain (chat-pdf) | Test
0s
LangGraph (chat-pdf) | Test
0s
LlamaIndex (chat-pdf) | Test
0s
MLflow (classify-mnist) | Test
0s
MLflow (predict-diabetes) | Test
0s
Neural Forecasting (forecast-air-passenger-number) | Test
0s
National Instruments (pyvisa) | Test
0s
National Instruments (tdms) | Test
0s
National Instruments (ni-veristand) | Test
0s
ImageBind | Test
0s
OpenCLIP | Test
0s
Open3D | Test
0s
AeroSandbox | Test
0s
OpenAeroStruct | Test
0s
Prefect (calculate) | Test
0s
Prefect (greet) | Test
0s
Prefect (print-platform) | Test
0s
Prowler | Test
0s
Pulumi | Test
0s
PyVista (mount-saint-helens) | Test
0s
Ray (calculate) | Test
0s
Ray (process-flight-data) | Test
0s
Reinforcement Learning (cart-pole) | Test
0s
Serial | Test
0s
Pack Unpack Data | Test
0s
SkyPilot | Test
0s
Quantum Computing | Test
0s
supervision (detect-objects) | Test
0s
xxHash | Test
0s
Spark (analyze-coffee-customers) | Test
0s
Spark (find-retired-people-python) | Test
0s
Spark (find-retired-people-scala) | Test
0s
Spark (find-taxi-top-routes) | Test
0s
Spark (find-taxi-top-routes-sql) | Test
0s
Spark (ingest-from-s3-to-kafka) | Test
0s
Spark (recommend-movies) | Test
0s
Flink (stream-tweets) | Test
0s
Kafka Rust (proto-consumer) | Test
0s
Kafka Rust (proto-producer) | Test
0s
Kafka Rust (udp-kafka-bridge) | Test
0s
Kafka Rust (zeromq-kafka-bridge) | Test
0s
UDP Receiver | Test
0s
UDP Sender | Test
0s
OPA | Test
0s
ROS | Test
0s
Prometheus | Test
0s
Grafana (hm-dashboard) | Test
0s
Grafana (hm-panel-plugin) | Test
0s
IADS (iads-config-reader) | Test
0s
IADS (iads-data-reader) | Test
0s
IADS (iads-data-producer) | Test
0s
IADS (zeromq-iads-bridge) | Test
0s
Windows (calculator) | Test
0s
HM OPAL Client | Build
0s
Rasa | Test
0s
GNN | Test
0s
GNN | Train
0s
CNN | Test
0s
CNN | CML (Local) - Train
0s
Lint
/
Ansible
33s
Lint
/
C# (national-instruments-veristand-zeromq-bridge)
59s
Lint
/
C, C++
29s
Lint
/
CMake
18s
Lint
/
CSS
13s
Lint
/
Dockerfile
3s
Lint
/
Go (api-go)
35s
Lint
/
HTML
13s
Lint
/
JavaScript (api-node)
28s
Lint
/
JavaScript (ethereum)
17s
Lint
/
JavaScript (grafana-hm-panel-plugin)
29s
Lint
/
JavaScript (mobile-react-native)
19s
Lint
/
JavaScript (web)
23s
Lint
/
JavaScript (web-cypress)
26s
Lint
/
JSON
13s
Lint
/
Kotlin (mobile-android)
26s
Lint
/
Kubernetes Manifest
4s
Lint
/
Markdown
13s
Lint
/
MATLAB
22s
Lint
/
Natural Language
29s
Lint
/
Protocol Buffers (api-go)
5s
Lint
/
Python
18s
Lint
/
QML
30s
Lint
/
Ruby
11s
Lint
/
Rust (api-rust)
1m 40s
Lint
/
Rust (iads-data-producer)
38s
Lint
/
Rust (zeromq-iads-bridge)
1m 36s
Lint
/
Rust (kafka-rust-proto-consumer)
1m 23s
Lint
/
Rust (kafka-rust-proto-producer)
1m 36s
Lint
/
Rust (kafka-rust-udp-kafka-bridge)
1m 31s
Lint
/
Rust (kafka-rust-zeromq-kafka-bridge)
1m 35s
Lint
/
Rust (udp-receiver)
34s
Lint
/
Rust (udp-sender)
33s
Lint
/
Rust (windows-calculator)
59s
Lint
/
Scala (hm-spark-find-retired-people-scala)
41s
Lint
/
Scala (hm-spark-ingest-from-s3-to-kafka)
57s
Lint
/
Shell
4s
Lint
/
Solidity
13s
Lint
/
SQL
24s
Lint
/
Terraform
6s
Lint
/
TOML
3s
Lint
/
VHDL
20s
Lint
/
XML
1m 3s
Lint
/
YAML
24s
Static Type Check
/
Kotlin (mobile-android)
0s
Static Type Check
/
Python
41s
Static Type Check
/
Terraform (production/aws)
0s
Static Type Check
/
Terraform (production/snowflake)
0s
Static Type Check
/
TypeScript (api-node)
0s
Static Type Check
/
TypeScript (ethereum)
0s
Static Type Check
/
TypeScript (grafana-hm-panel-plugin)
0s
Static Type Check
/
TypeScript (mobile-react-native)
0s
Static Type Check
/
TypeScript (web)
0s
Static Type Check
/
TypeScript (web-cypress)
0s
CNN | CML (Cloud) - Train
0s
Annotations
17 errors and 4 warnings
Static Type Check / Python
Process completed with exit code 1.
|
Lint / Rust (kafka-rust-proto-consumer)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (kafka-rust-proto-consumer)
The operation was canceled.
|
Lint / Rust (zeromq-iads-bridge)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (zeromq-iads-bridge)
The operation was canceled.
|
Lint / Rust (iads-data-producer)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (iads-data-producer)
The operation was canceled.
|
Lint / XML
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / XML
The operation was canceled.
|
Lint / Rust (kafka-rust-proto-producer)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (kafka-rust-proto-producer)
The operation was canceled.
|
Lint / Rust (kafka-rust-udp-kafka-bridge)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (kafka-rust-udp-kafka-bridge)
The operation was canceled.
|
Lint / Rust (api-rust)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (api-rust)
The operation was canceled.
|
Lint / Rust (kafka-rust-zeromq-kafka-bridge)
Canceling since a higher priority waiting request for 'Test-refs/pull/22175/merge' exists
|
Lint / Rust (kafka-rust-zeromq-kafka-bridge)
The operation was canceled.
|
Lint / Dockerfile:
data-storage/hm-pgbackrest/Dockerfile#L6
Use WORKDIR to switch to a directory
|
Lint / YAML:
kubernetes/manifests/hasura/hasura-deployment.yaml#L93
93:13 [comments-indentation] comment not indented like content
|
Lint / YAML:
ansible/hm_ubuntu_group/playbook.yml#L105
105:11 [truthy] truthy value should be one of [false, true]
|
Lint / YAML:
ansible/hm_ubuntu_group/playbook.yml#L118
118:36 [comments] too few spaces before comment
|