summaryrefslogtreecommitdiff
path: root/neozip/.github/workflows/analyze.yml
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 20:38:37 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 20:38:37 +0300
commit25a9943d68a7dc31eeefeb17913dbe37d87e5302 (patch)
tree540166d548cafc56726a07225f2dbe649c8e2444 /neozip/.github/workflows/analyze.yml
parenta4b5ffbaadb591066e2a97f8d450fb1d93e56a6e (diff)
downloadProject-Tick-25a9943d68a7dc31eeefeb17913dbe37d87e5302.tar.gz
Project-Tick-25a9943d68a7dc31eeefeb17913dbe37d87e5302.zip
NOISSUE Remove not needed CI workflows for GitHub Actions and reworked some workflows
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'neozip/.github/workflows/analyze.yml')
-rw-r--r--neozip/.github/workflows/analyze.yml82
1 files changed, 0 insertions, 82 deletions
diff --git a/neozip/.github/workflows/analyze.yml b/neozip/.github/workflows/analyze.yml
deleted file mode 100644
index 195bfde9cf..0000000000
--- a/neozip/.github/workflows/analyze.yml
+++ /dev/null
@@ -1,82 +0,0 @@
-name: Static Analysis
-on: [workflow_call, workflow_dispatch]
-jobs:
- static-analysis:
- name: GCC-14
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repository
- uses: actions/checkout@v6
- with:
- show-progress: 'false'
-
- - name: Add ubuntu mirrors
- run: |
- # Github Actions caching proxy is at times unreliable
- echo -e 'http://azure.archive.ubuntu.com/ubuntu\tpriority:1\n' | sudo tee /etc/apt/mirrors.txt
- curl http://mirrors.ubuntu.com/mirrors.txt | sudo tee --append /etc/apt/mirrors.txt
- sudo sed -i 's#http://azure.archive.ubuntu.com/ubuntu/#mirror+file:/etc/apt/mirrors.txt#' /etc/apt/sources.list
-
- - name: Install packages (Ubuntu)
- run: sudo apt-get install -y gcc-14
-
- - name: Generate project files
- run: |
- cmake . \
- -DCMAKE_BUILD_TYPE=Release \
- -DBUILD_SHARED_LIBS=OFF \
- -DWITH_FUZZERS=OFF \
- -DWITH_CODE_COVERAGE=OFF \
- -DWITH_MAINTAINER_WARNINGS=OFF
- env:
- CC: gcc-14
- CFLAGS:
- -fanalyzer
- -Werror
- -Wanalyzer-double-fclose
- -Wanalyzer-double-free
- -Wanalyzer-exposure-through-output-file
- -Wanalyzer-file-leak
- -Wanalyzer-free-of-non-heap
- -Wanalyzer-malloc-leak
- -Wanalyzer-null-argument
- -Wanalyzer-null-dereference
- -Wanalyzer-possible-null-argument
- -Wanalyzer-possible-null-dereference
- -Wanalyzer-stale-setjmp-buffer
- -Wanalyzer-tainted-array-index
- -Wanalyzer-unsafe-call-within-signal-handler
- -Wanalyzer-use-after-free
- -Wanalyzer-use-of-pointer-in-stale-stack-frame
- CI: true
-
- - name: Compile source code
- run: cmake --build . -j5 --config Release > /dev/null
-
- Clang:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repository
- uses: actions/checkout@v6
- with:
- show-progress: 'false'
-
- - name: Install packages (Ubuntu)
- run: sudo apt-get install -y clang-tools
-
- - name: Generate project files
- run: |
- scan-build --status-bugs \
- cmake . \
- -DCMAKE_BUILD_TYPE=Release \
- -DBUILD_SHARED_LIBS=OFF \
- -DWITH_FUZZERS=OFF \
- -DWITH_CODE_COVERAGE=OFF \
- -DWITH_MAINTAINER_WARNINGS=OFF
- env:
- CI: true
-
- - name: Compile source code
- run: |
- scan-build --status-bugs \
- cmake --build . -j5 --config Release > /dev/null