From fc994ac7a051200e547119f222805ac279c6748d Mon Sep 17 00:00:00 2001 From: Tony Meyer Date: Thu, 16 Nov 2023 13:33:32 +1300 Subject: [PATCH 1/4] Add workflow badges. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1909e03d4..8b777bb75 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # The `ops` library +![Charmcraft pack](https://github.com/canonical/actions/workflows/charmcraft.yml/badge.svg) +![Compatibility: DB charms](https://github.com/canonical/actions/workflows/db-charm-tests.yml/badge.svg) +![Compatibility: Basic charms](https://github.com/canonical/actions/workflows/hello-charm-tests.yml/badge.svg) +![Compatibility: Observability charms](https://github.com/canonical/actions/workflows/observability-charm-tests.yml/badge.svg) +![CI Status](https://github.com/canonical/actions/workflows/framework-tests.yml/badge.svg) The `ops` library is a Python framework for developing and testing Kubernetes and machine [charms](https://juju.is/docs/sdk/charmed-operators). While charms can be written in any language, `ops` defines the latest standard, and charmers are encouraged to use Python with `ops` for all charms. The library is an official component of the Charm SDK, itself a part of [the Juju universe](https://juju.is/). From cc994e87cb3116b5ecdd68cd761f73197e98b8f4 Mon Sep 17 00:00:00 2001 From: Tony Meyer Date: Thu, 16 Nov 2023 13:36:31 +1300 Subject: [PATCH 2/4] Fix URLs. --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8b777bb75..73e23cbb6 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # The `ops` library -![Charmcraft pack](https://github.com/canonical/actions/workflows/charmcraft.yml/badge.svg) -![Compatibility: DB charms](https://github.com/canonical/actions/workflows/db-charm-tests.yml/badge.svg) -![Compatibility: Basic charms](https://github.com/canonical/actions/workflows/hello-charm-tests.yml/badge.svg) -![Compatibility: Observability charms](https://github.com/canonical/actions/workflows/observability-charm-tests.yml/badge.svg) -![CI Status](https://github.com/canonical/actions/workflows/framework-tests.yml/badge.svg) +![Charmcraft pack](https://github.com/canonical/operator/actions/workflows/charmcraft-pack.yaml/badge.svg) +![Compatibility: DB charms](https://github.com/canonical/operator/actions/workflows/db-charm-tests.yaml/badge.svg) +![Compatibility: Basic charms](https://github.com/canonical/operator/actions/workflows/hello-charm-tests.yaml/badge.svg) +![Compatibility: Observability charms](https://github.com/canonical/operator/actions/workflows/observability-charm-tests.yaml/badge.svg) +![CI Status](https://github.com/canonical/operator/actions/workflows/framework-tests.yaml/badge.svg) The `ops` library is a Python framework for developing and testing Kubernetes and machine [charms](https://juju.is/docs/sdk/charmed-operators). While charms can be written in any language, `ops` defines the latest standard, and charmers are encouraged to use Python with `ops` for all charms. The library is an official component of the Charm SDK, itself a part of [the Juju universe](https://juju.is/). From 56d0fa72693594473ef0e85bf4f666670074463c Mon Sep 17 00:00:00 2001 From: Tony Meyer Date: Thu, 16 Nov 2023 21:35:07 +1300 Subject: [PATCH 3/4] Adjust badges as per review. --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 73e23cbb6..2af05c5cf 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,7 @@ # The `ops` library -![Charmcraft pack](https://github.com/canonical/operator/actions/workflows/charmcraft-pack.yaml/badge.svg) -![Compatibility: DB charms](https://github.com/canonical/operator/actions/workflows/db-charm-tests.yaml/badge.svg) -![Compatibility: Basic charms](https://github.com/canonical/operator/actions/workflows/hello-charm-tests.yaml/badge.svg) -![Compatibility: Observability charms](https://github.com/canonical/operator/actions/workflows/observability-charm-tests.yaml/badge.svg) ![CI Status](https://github.com/canonical/operator/actions/workflows/framework-tests.yaml/badge.svg) +![Publish](https://github.com/canonical/operator/actions/workflows/publish.yaml/badge.svg) The `ops` library is a Python framework for developing and testing Kubernetes and machine [charms](https://juju.is/docs/sdk/charmed-operators). While charms can be written in any language, `ops` defines the latest standard, and charmers are encouraged to use Python with `ops` for all charms. The library is an official component of the Charm SDK, itself a part of [the Juju universe](https://juju.is/). From dee9a983ada1f14e56b6a7cdaed78f0d006bcfb9 Mon Sep 17 00:00:00 2001 From: Tony Meyer Date: Thu, 16 Nov 2023 21:36:24 +1300 Subject: [PATCH 4/4] publish uses 'yml', everything else uses 'yaml', go figure. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2af05c5cf..eb9e44230 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # The `ops` library ![CI Status](https://github.com/canonical/operator/actions/workflows/framework-tests.yaml/badge.svg) -![Publish](https://github.com/canonical/operator/actions/workflows/publish.yaml/badge.svg) +![Publish](https://github.com/canonical/operator/actions/workflows/publish.yml/badge.svg) The `ops` library is a Python framework for developing and testing Kubernetes and machine [charms](https://juju.is/docs/sdk/charmed-operators). While charms can be written in any language, `ops` defines the latest standard, and charmers are encouraged to use Python with `ops` for all charms. The library is an official component of the Charm SDK, itself a part of [the Juju universe](https://juju.is/).