From 13f89ff773e8a9f5e24ebb17dbe906301c43b66a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Sala=C4=8D?= Date: Thu, 26 Sep 2024 10:48:57 +0200 Subject: [PATCH] chore: Workflows status overview (#3792) Signed-off-by: Richard Salac --- README.md | 5 +---- WORKFLOWS_STATUS_OVERVIEW.MD | 42 ++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 WORKFLOWS_STATUS_OVERVIEW.MD diff --git a/README.md b/README.md index 3fc1b15942..c5d88c7fdd 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ # API Mediation Layer -[Build Status](https://github.com/zowe/api-layer/actions) - -[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=coverage)](https://sonarcloud.io/dashboard?id=zowe_api-layer) -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=alert_status)](https://sonarcloud.io/dashboard?id=zowe_api-layer) +[Workflows status overview](WORKFLOWS_STATUS_OVERVIEW.MD) The API Mediation Layer (API ML) provides a single point of access for mainframe service REST APIs. The API ML offers enterprise, cloud-like features such as high-availability, scalability, dynamic API discovery, consistent security, a single sign-on experience, and documentation. The API ML consists of three components: the Gateway, the Discovery Service, and the API Catalog. The API ML facilitates secure communication across loosely coupled microservices through the API Gateway. The Discovery Service enables you to determine the location and status of service instances running inside the API ML ecosystem. The API Catalog provides a user-friendly, easy-to-use interface to view all discovered services, their associated APIs, and Swagger documentation. diff --git a/WORKFLOWS_STATUS_OVERVIEW.MD b/WORKFLOWS_STATUS_OVERVIEW.MD new file mode 100644 index 0000000000..749b67fb45 --- /dev/null +++ b/WORKFLOWS_STATUS_OVERVIEW.MD @@ -0,0 +1,42 @@ +# Workflows status Overview + +## v3.x.x + +### Sonar + +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=coverage&branch=v3.x.x)](https://sonarcloud.io/summary/new_code?id=zowe_api-layer) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=alert_status&branch=v3.x.x)](https://sonarcloud.io/summary/new_code?id=zowe_api-layer) + +### Scheduled + +[![Automated binary release](https://github.com/zowe/api-layer/actions/workflows/automated-release.yml/badge.svg?branch=v3.x.x&event=schedule)](https://github.com/zowe/api-layer/actions/workflows/automated-release.yml) +[![Renovate](https://github.com/zowe/api-layer/actions/workflows/renovate-bot.yml/badge.svg?branch=v3.x.x&event=schedule)](https://github.com/zowe/api-layer/actions/workflows/renovate-bot.yml) +[![Flag the error message changes and label the PR](https://github.com/zowe/api-layer/actions/workflows/docs.yml/badge.svg?branch=v3.x.x&event=schedule)](https://github.com/zowe/api-layer/actions/workflows/docs.yml) + +### On PR merge + +[![Integration tests using JIB containers](https://github.com/zowe/api-layer/actions/workflows/integration-tests.yml/badge.svg?branch=v3.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/integration-tests.yml) +[![Verify that all services can register](https://github.com/zowe/api-layer/actions/workflows/service-registration.yml/badge.svg?branch=v3.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/service-registration.yml) +[![Binary snapshot release](https://github.com/zowe/api-layer/actions/workflows/binary-snapshot-release.yml/badge.svg?branch=v3.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/binary-snapshot-release.yml) +[![Image snapshot release](https://github.com/zowe/api-layer/actions/workflows/image-snapshot-release.yml/badge.svg?branch=v3.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/image-snapshot-release.yml) +[![zowe-cli-plugin-deployment](https://github.com/zowe/api-layer/actions/workflows/zowe-cli-plugin.yml/badge.svg?branch=v3.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/zowe-cli-plugin.yml) + +## v2.x.x + +### Sonar + +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=coverage&branch=v2.x.x)](https://sonarcloud.io/summary/new_code?id=zowe_api-layer) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=zowe_api-layer&metric=alert_status&branch=v2.x.x)](https://sonarcloud.io/summary/new_code?id=zowe_api-layer) + +### Scheduled + +[![Automated binary release](https://github.com/zowe/api-layer/actions/workflows/automated-release.yml/badge.svg?branch=v2.x.x&event=schedule)](https://github.com/zowe/api-layer/actions/workflows/automated-release.yml) + +### On PR merge + +[![Integration tests using JIB containers](https://github.com/zowe/api-layer/actions/workflows/integration-tests.yml/badge.svg?branch=v2.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/integration-tests.yml) +[![Verify that all services can register](https://github.com/zowe/api-layer/actions/workflows/service-registration.yml/badge.svg?branch=v2.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/service-registration.yml) +[![Binary snapshot release](https://github.com/zowe/api-layer/actions/workflows/binary-snapshot-release.yml/badge.svg?branch=v2.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/binary-snapshot-release.yml) +[![Image snapshot release](https://github.com/zowe/api-layer/actions/workflows/image-snapshot-release.yml/badge.svg?branch=v2.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/image-snapshot-release.yml) +[![zowe-cli-plugin-deployment](https://github.com/zowe/api-layer/actions/workflows/zowe-cli-plugin.yml/badge.svg?branch=v2.x.x&event=push)](https://github.com/zowe/api-layer/actions/workflows/zowe-cli-plugin.yml) +