workflows changes 8

This commit is contained in:
t1amak
2025-12-10 00:57:35 +01:00
parent ef9ca7641a
commit 6405fa5c5f
11 changed files with 31 additions and 0 deletions

View File

@@ -15,6 +15,9 @@ on:
required: false
default: ''
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
release-packages:
name: Build Linux/macOS/Windows archives

View File

@@ -3,6 +3,9 @@ name: C/C++ CI
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
build-alpine-static:

View File

@@ -3,6 +3,9 @@ name: clang-tidy
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
clang-tidy:
runs-on: ubuntu-latest

View File

@@ -14,6 +14,9 @@ name: "CodeQL"
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
analyze:
name: Analyze

View File

@@ -3,6 +3,9 @@ name: Code coverage
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
coverage:

View File

@@ -3,6 +3,9 @@ name: cppcheck
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
cppcheck-ubuntu:

View File

@@ -29,6 +29,9 @@ permissions:
contents: write
packages: write
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
build-linux-amd64:
name: Build Linux x86_64

View File

@@ -15,6 +15,7 @@ env:
# Path to the CMake build directory.
build: '${{ github.workspace }}/build'
config: 'Release'
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
analyze:

View File

@@ -8,6 +8,9 @@ on:
required: true
type: string
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
build-linux-x64:
runs-on: ubuntu-22.04

View File

@@ -3,6 +3,9 @@ name: source-snapshot
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
source-snapshot:
runs-on: ubuntu-22.04

View File

@@ -3,6 +3,9 @@ name: Sync test
on:
workflow_dispatch:
env:
GIT_CONFIG_PARAMETERS: submodule.third_party/googleapis.update=none
jobs:
sync-test-ubuntu-tsan: