Skip to content

Commit c4649f3

Browse files
committed
Remove Coverity Scan integration as not working
1 parent 723d6ea commit c4649f3

2 files changed

Lines changed: 29 additions & 32 deletions

File tree

.github/workflows/main.yml

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -367,31 +367,32 @@ jobs:
367367
path: ${{runner.workspace}}/dist/*.zip
368368

369369
# Static Analysis
370-
build_analyze_linux_coverity:
371-
env:
372-
PROJECT_TYPE: TOOL
373-
JOB_TYPE: COVERITY
374-
if: github.repository_owner == 'LongSoft' && github.event_name != 'pull_request'
375-
name: Coverity Static Analysis (shared Qt 6.5.0)
376-
runs-on: ubuntu-latest
377-
steps:
378-
- uses: actions/checkout@v6
379-
- name: Install Qt
380-
uses: jurplel/install-qt-action@v3
381-
with:
382-
version: '6.5.0'
383-
host: 'linux'
384-
target: 'desktop'
385-
- name: Create build directory
386-
run: cmake -E make_directory ${{runner.workspace}}/build
387-
- name: Configure everything
388-
working-directory: ${{runner.workspace}}/build
389-
run: cmake ../UEFITool
390-
- name: Run Coverity
391-
working-directory: ${{runner.workspace}}/build
392-
run: |
393-
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/coverity/covstrap-linux.sh) && eval "$src" || exit 1
394-
env:
395-
COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
396-
COVERITY_SCAN_EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
397-
COVERITY_BUILD_COMMAND: cmake --build .
370+
# Coverity is currently broken, stub it out for now
371+
# build_analyze_linux_coverity:
372+
# env:
373+
# PROJECT_TYPE: TOOL
374+
# JOB_TYPE: COVERITY
375+
# if: github.repository_owner == 'LongSoft' && github.event_name != 'pull_request'
376+
# name: Coverity Static Analysis (shared Qt 6.5.0)
377+
# runs-on: ubuntu-latest
378+
# steps:
379+
# - uses: actions/checkout@v6
380+
# - name: Install Qt
381+
# uses: jurplel/install-qt-action@v3
382+
# with:
383+
# version: '6.5.0'
384+
# host: 'linux'
385+
# target: 'desktop'
386+
# - name: Create build directory
387+
# run: cmake -E make_directory ${{runner.workspace}}/build
388+
# - name: Configure everything
389+
# working-directory: ${{runner.workspace}}/build
390+
# run: cmake ../UEFITool
391+
# - name: Run Coverity
392+
# working-directory: ${{runner.workspace}}/build
393+
# run: |
394+
# src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/coverity/covstrap-linux.sh) && eval "$src" || exit 1
395+
# env:
396+
# COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
397+
# COVERITY_SCAN_EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
398+
# COVERITY_BUILD_COMMAND: cmake --build .

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,6 @@ You can either use [pre-built binaries](https://github.com/LongSoft/UEFITool/rel
5454
* Intel Firmware Interface Table (FIT) editing is not supported right now. FIT contains pointers to various image components that must be loaded before executing the first CPU instruction from the BIOS chip. Those components include CPU microcode updates, binaries and settings used by BIOS Guard and Boot Guard technologies and some other stuff. More information on FIT can be obtained [here](https://edc.intel.com/content/www/us/en/design/products-and-solutions/software-and-services/firmware-and-bios/firmware-interface-table/firmware-interface-table/).
5555
* Windows builds of `UEFIExtract` and `UEFIFind` might encouter an issue with folder paths being longer than 260 bytes (`MAX_PATH`) on some input files (see [issue #363](https://github.com/LongSoft/UEFITool/issues/363)). This is a [known Windows limitation](https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry), that can be fixed by enabling long paths support via Windows Registry and adding a manifest to the executable file that requires such support. `UEFIExtract` has the required manifest additions since version `A67`, and the required registry file is provided by Microsoft on the page linked above, but this workaround is only awailable starting with Windows 10 build 1067.
5656

57-
## Bug repellents
58-
59-
* [Coverity Scan](https://scan.coverity.com/projects/17209) - static analyzer for C, C++, C#, JavaScript, Ruby, or Python code.
60-
6157
## GUID Database
6258

6359
Every new release includes an update to the database of known UEFI-related GUIDs build with help of [Linux Vendor Firmware Service](https://fwupd.org).

0 commit comments

Comments
 (0)