From 6e5f53fab7a75214ca840bf2f19dd03d7c01dc54 Mon Sep 17 00:00:00 2001 From: Guilherme Carvalho <77246+gvc@users.noreply.github.com> Date: Wed, 8 Apr 2026 15:02:02 -0300 Subject: [PATCH] chore: enable SonarQube coverage and PR decoration - Add sonarProjectName so SonarQube scan reports results - Add --coverage to ci:test so Jest generates an lcov report - Add pull_request trigger for PR decoration --- .vtex/deployment.yaml | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.vtex/deployment.yaml b/.vtex/deployment.yaml index 4d39ad0c2..7ef8e380c 100644 --- a/.vtex/deployment.yaml +++ b/.vtex/deployment.yaml @@ -8,10 +8,13 @@ nodeVersion: "22-bookworm" packageManager: yarn skipInstall: false + sonarProjectName: node-vtex-api nodeCommands: - lint - ci:test when: + - event: pull_request + source: branch - event: push source: branch diff --git a/package.json b/package.json index 3cd55f6a6..6a5f7ed24 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "format-lint": "yarn format && yarn lint", "prepublishOnly": "bash ./scripts/publishLock.sh", "ci:build": "yarn build && yarn gen", - "ci:test": "yarn test --ci", + "ci:test": "yarn test --ci --coverage", "ci:prettier-check": "prettier --check --config ./.prettierrc \"src/**/*.ts\" \"src/**/*.js\"" }, "jest": {