Bläddra i källkod

switch to flavour c_cpp

Martin Melik Merkumians 1 månad sedan
förälder
incheckning
a62460997e
1 ändrade filer med 7 tillägg och 7 borttagningar
  1. 7 7
      .github/workflows/build.yml

+ 7 - 7
.github/workflows/build.yml

@@ -18,14 +18,14 @@ jobs:
       contents: read
       contents: read
       issues: write
       issues: write
       pull-requests: write
       pull-requests: write
-    
+
     steps:
     steps:
       - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
       - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
 
 
       - name: MegaLinter
       - name: MegaLinter
-        uses: oxsecurity/megalinter@62c799d895af9bcbca5eacfebca29d527f125a57
+        uses: oxsecurity/megalinter/flavors/c_cpp@v9.1.0
         env:
         env:
           VALIDATE_ALL_CODEBASE: true
           VALIDATE_ALL_CODEBASE: true
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -69,7 +69,7 @@ jobs:
 
 
       - name: Set up Python for gcovr
       - name: Set up Python for gcovr
         uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548
         uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548
-        with: 
+        with:
           python-version: '3.11'
           python-version: '3.11'
 
 
       - name: Install gcovr
       - name: Install gcovr
@@ -97,13 +97,13 @@ jobs:
         run: |
         run: |
           # Generate HTML report for human viewing
           # Generate HTML report for human viewing
           gcovr --html-details --output coverage-report.html
           gcovr --html-details --output coverage-report.html
-          
+
           # Generate Cobertura XML for tools/badges
           # Generate Cobertura XML for tools/badges
           gcovr --cobertura --output coverage.xml
           gcovr --cobertura --output coverage.xml
-          
+
           # Generate text summary for console
           # Generate text summary for console
           gcovr --print-summary > coverage-summary.txt
           gcovr --print-summary > coverage-summary.txt
-          
+
           # Print summary to console
           # Print summary to console
           echo "Coverage Summary:"
           echo "Coverage Summary:"
           cat coverage-summary.txt
           cat coverage-summary.txt
@@ -126,7 +126,7 @@ jobs:
             const fs = require('fs');
             const fs = require('fs');
             const summary = fs.readFileSync('coverage-summary.txt', 'utf8');
             const summary = fs.readFileSync('coverage-summary.txt', 'utf8');
             const comment = `## 📊 Coverage Report\n\n\`\`\`\n${summary}\n\`\`\`\n\nDownload the [detailed HTML report](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) from the artifacts.`;
             const comment = `## 📊 Coverage Report\n\n\`\`\`\n${summary}\n\`\`\`\n\nDownload the [detailed HTML report](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) from the artifacts.`;
-            
+
             github.rest.issues.createComment({
             github.rest.issues.createComment({
               issue_number: context.issue.number,
               issue_number: context.issue.number,
               owner: context.repo.owner,
               owner: context.repo.owner,