Skip to content

Coverage Badge update#24

Open
parthvijay29 wants to merge 36 commits into
developfrom
pv/feat/coverage
Open

Coverage Badge update#24
parthvijay29 wants to merge 36 commits into
developfrom
pv/feat/coverage

Conversation

@parthvijay29

@parthvijay29 parthvijay29 commented Dec 4, 2025

Copy link
Copy Markdown
Collaborator

The error in the earlier CI occurs because the coverage badge tries to auto push directly to main, and since main is protected, the CI fails. To allow auto updates, we will need to set up a token that Bypasses the permissions (requires additional discussions). The fix now will have the badge, and the coverage has to be manually updated prior to the push.
The fix resolves #10.

parthvijay29 and others added 30 commits October 30, 2025 11:42
…s by accepting main-backup versions where conflicted
* Create contact form for dashboard team (#14)

* Create contact_dashboard.yml

Signed-off-by: Jorge Echavarria <137275627+echavarria-lrz@users.noreply.github.com>

* Create add_to_f4e.yml

Signed-off-by: Jorge Echavarria <137275627+echavarria-lrz@users.noreply.github.com>

---------

Signed-off-by: Jorge Echavarria <137275627+echavarria-lrz@users.noreply.github.com>

* 🔧 Adds pull request template (#15)

* 🔧 Adds pull request template

* 🔧 Changed heading level

* 🔧 Add missing checkbox

* 📝 How to contribute

---------

Signed-off-by: Jorge Echavarria <137275627+echavarria-lrz@users.noreply.github.com>
Co-authored-by: Jorge Echavarria <137275627+echavarria-lrz@users.noreply.github.com>
CI/CD Pipeline

✅ GitHub Actions workflow (build, lint, unit tests, E2E)
⚡ Optimized to ~2m 19s with parallel Node matrix (22.x & 24.11.1)
🎭 Playwright E2E tests with 2 shards
📦 Caching for npm & Playwright browsers
Code Quality

🔧 Pre-commit hooks (lint-staged, commitlint, security audit)
📝 JSDoc documentation for all public functions
🔒 Security audit integrated
Test Results

Unit tests: 23 passing
E2E tests: 9 passing
All CI checks: 8/8 ✅
@mdepasca-mqv

mdepasca-mqv commented Feb 6, 2026

Copy link
Copy Markdown
Collaborator

@parth2911lrz So, we cannot have the coverage token updated automatically by the CI? This should change, otherwise we will for sure lose track of updating it.

@mdepasca-mqv

Copy link
Copy Markdown
Collaborator

Also, this PR contains more than a fix for the coverage badge. Please report all changes applied by the PR in the PR description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Verify test coverage

2 participants