workflows changes

This commit is contained in:
t1amak
2025-12-08 23:49:09 +01:00
parent 15fecd0e41
commit 614db7f3d3
26 changed files with 992 additions and 90 deletions

View File

@@ -1,9 +1,6 @@
name: Build Releases
on:
push:
tags:
- 'v*'
workflow_dispatch:
inputs:
version:

View File

@@ -1,14 +1,7 @@
name: C/C++ CI
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
workflow_dispatch:
jobs:
build-alpine-static:

View File

@@ -1,14 +1,7 @@
name: clang-tidy
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
workflow_dispatch:
jobs:
clang-tidy:

View File

@@ -12,17 +12,7 @@
name: "CodeQL"
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
schedule:
- cron: '44 11 * * 0'
workflow_dispatch:
jobs:
analyze:
@@ -72,4 +62,3 @@ jobs:
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3

View File

@@ -1,14 +1,7 @@
name: Code coverage
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
workflow_dispatch:
jobs:
coverage:

View File

@@ -1,17 +1,7 @@
name: cppcheck
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
schedule:
- cron: '57 0 * * *'
workflow_dispatch:
jobs:
cppcheck-ubuntu:

View File

@@ -1,15 +1,6 @@
name: Release
on:
push:
branches: ["master"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
workflow_dispatch:
inputs:
create_release:

View File

@@ -9,17 +9,7 @@
name: Microsoft C++ Code Analysis
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
schedule:
- cron: '40 10 * * 0'
workflow_dispatch:
env:
# Path to the CMake build directory.

View File

@@ -233,4 +233,3 @@ jobs:
with:
name: release-files
path: release/

View File

@@ -1,10 +1,7 @@
name: source-snapshot
on:
push:
branches: ["main"]
pull_request:
workflow_dispatch:
jobs:
source-snapshot:

View File

@@ -1,17 +1,7 @@
name: Sync test
on:
push:
branches: ["main"]
paths-ignore:
- 'docker-compose/**'
- 'docs/**'
- 'README.md'
pull_request:
schedule:
- cron: '47 0/3 * * *'
workflow_dispatch:
jobs:
sync-test-ubuntu-tsan: