Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
7ec9f51
Add sonaclour
dajimenezriv-internxt Mar 17, 2025
f4e74d1
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
d63b27e
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
bf3a9ff
Split in build:addon
dajimenezriv-internxt Mar 17, 2025
df6aa51
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
0f89037
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
4b4c551
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
5fb01f9
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
c5d9b58
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
7792927
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
51c86ae
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
db579c4
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
ad227d9
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
a87d327
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
c55579f
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
bf8aa0c
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
0c5874d
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
56d92e2
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
9910cf4
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
508a2f4
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
0e2fc29
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
a919e25
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
bf176ee
Update sonar-analysis.yml
dajimenezriv-internxt Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/workflows/sonar-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: SonarCloud code analysis

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
build:
runs-on: windows-latest

env:
BUILD_WRAPPER_OUT_DIR: build_wrapper_output_directory

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18

- name: Install node-gyp
run: npm install -g node-gyp

- name: Install Build Wrapper
uses: SonarSource/sonarqube-scan-action/install-build-wrapper@v5

- name: Run Build Wrapper
run: build-wrapper-win-x86-64.exe --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} node-gyp configure build

- run: ls ${{ env.BUILD_WRAPPER_OUT_DIR }}
- run: cat ${{ env.BUILD_WRAPPER_OUT_DIR }}/compile_commands.json
- run: cat ${{ env.BUILD_WRAPPER_OUT_DIR }}/build-wrapper.log
- run: cat ${{ env.BUILD_WRAPPER_OUT_DIR }}/build-wrapper-dump.json

- name: SonarQube Scan
uses: SonarSource/sonarqube-scan-action@v5
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
with:
args: >
--define sonar.cfamily.compile-commands="${{ env.BUILD_WRAPPER_OUT_DIR }}/compile_commands.json"


1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/.env
/.vscode
/addon.node
/bin
/build
/dist
/examples/tmp
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@
"========== Build ==========": "",
"clean": "node-gyp clean",
"build:gyp": "node-gyp configure build",
"build:ts": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json",
"config:gyp": "python gyp.config.py",
"build": "python gyp.config.py && node-gyp clean && node-gyp configure build && yarn build:ts",
"build:addon": "python gyp.config.py && node-gyp clean && node-gyp configure build",
"build:ts": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json",
"build": "npm run build:addon && npm run build:ts",
"========== Linter ==========": "",
"format": "prettier . --write",
"========== Examples ==========": "",
Expand Down
2 changes: 2 additions & 0 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
sonar.projectKey=internxt_node-win
sonar.organization=internxt
Loading