[PR #11] [MERGED] docs: update README badges and add coverage upload step in release workflow #50

Closed
opened 2026-05-06 16:07:19 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/BreizhHardware/express-prom-bundle/pull/11
Author: @BreizhHardware
Created: 11/18/2025
Status: Merged
Merged: 11/18/2025
Merged by: @BreizhHardware

Base: devHead: docs/update-readme-badge


📝 Commits (2)

  • 1a5f6df docs: update README badges and add coverage upload step in release workflow
  • b586bd9 fix: Fix security issue in js-yaml

📊 Changes

3 files changed (+14 additions, -7 deletions)

View changed files

📝 .github/workflows/release.yml (+7 -0)
📝 README.md (+1 -1)
📝 package-lock.json (+6 -6)

📄 Description

This pull request introduces improvements to the project's CI/CD workflow and updates the documentation to reflect the new repository location and coverage setup. The most significant changes are the addition of test coverage reporting to the workflow and the update of badges in the README.md to point to the new GitHub organization and branch.

CI/CD Workflow Enhancements:

  • Added steps to the .github/workflows/release.yml workflow to generate code coverage using make coverage and upload the results to Coveralls using the coverallsapp/github-action@v2 action.

Documentation Updates:

  • Updated badges in README.md to reference the new GitHub organization (BreizhHardware), the new workflow (release.yml), and the main branch for coverage. Also updated the NPM badge to the new package scope.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BreizhHardware/express-prom-bundle/pull/11 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 11/18/2025 **Status:** ✅ Merged **Merged:** 11/18/2025 **Merged by:** [@BreizhHardware](https://github.com/BreizhHardware) **Base:** `dev` ← **Head:** `docs/update-readme-badge` --- ### 📝 Commits (2) - [`1a5f6df`](https://github.com/BreizhHardware/express-prom-bundle/commit/1a5f6df7f9ebdd3e73ae3de87b62da632b391c62) docs: update README badges and add coverage upload step in release workflow - [`b586bd9`](https://github.com/BreizhHardware/express-prom-bundle/commit/b586bd95150c617f7d2257912319ebb8e5210ecd) fix: Fix security issue in js-yaml ### 📊 Changes **3 files changed** (+14 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+7 -0) 📝 `README.md` (+1 -1) 📝 `package-lock.json` (+6 -6) </details> ### 📄 Description This pull request introduces improvements to the project's CI/CD workflow and updates the documentation to reflect the new repository location and coverage setup. The most significant changes are the addition of test coverage reporting to the workflow and the update of badges in the `README.md` to point to the new GitHub organization and branch. **CI/CD Workflow Enhancements:** * Added steps to the `.github/workflows/release.yml` workflow to generate code coverage using `make coverage` and upload the results to Coveralls using the `coverallsapp/github-action@v2` action. **Documentation Updates:** * Updated badges in `README.md` to reference the new GitHub organization (`BreizhHardware`), the new workflow (`release.yml`), and the `main` branch for coverage. Also updated the NPM badge to the new package scope. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 16:07:19 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BreizhHardware/express-prom-bundle#50
No description provided.