From 4b51f7e00810a48445030c83d0e8e5ddf96f743b Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Wed, 20 May 2026 21:14:06 -0700 Subject: [PATCH] chore: add status badges to README.md Show current build status, quality metrics, and Maven Central release version. --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 327f305..40ecbcc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # ConnectBot SSH Client Library +[![Continuous Integration](https://img.shields.io/github/actions/workflow/status/connectbot/cbssh/ci.yml?branch=main&label=CI)](https://github.com/connectbot/cbssh/actions/workflows/ci.yml?query=branch%3Amain) +[![Maven Central](https://img.shields.io/maven-central/v/org.connectbot.sshlib/sshlib?label=Maven%20Central&color=blue)](https://central.sonatype.com/artifact/org.connectbot.sshlib/sshlib) +[![License](https://img.shields.io/github/license/connectbot/cbssh?label=License&color=blue)](LICENSE) +[![Quality Gate Status](https://img.shields.io/sonar/quality_gate/connectbot_cbssh?server=https%3A%2F%2Fsonarcloud.io&label=Quality%20Gate)](https://sonarcloud.io/summary/overall?id=connectbot_cbssh) +[![Coverage](https://img.shields.io/sonar/coverage/connectbot_cbssh?server=https%3A%2F%2Fsonarcloud.io&label=Coverage)](https://sonarcloud.io/summary/overall?id=connectbot_cbssh) + This is ConnectBot SSH library built with Kotlin. Internally it uses coroutines, protocol definition files, and a state machine to run the SSH protocol. It currently connects to SSH servers, authenticates, and provide interactive shell