|
1 | | -# CI Workflow - Modified to disable coverage-like runs |
2 | | -# Changes made: |
3 | | -# 1. Disabled sanitizer builds (ubuntu-latest-cmake-sanitizer) - they add instrumentation |
4 | | -# 2. Disabled debug testing with leaks in macOS builds |
5 | | -# 3. Reduced automatic trigger paths to minimize runs |
6 | | -# 4. Set explicit Release build type to avoid debug instrumentation |
7 | | -name: CI |
| 1 | +# CI Workflow - DISABLED to prevent coverage-like runs |
| 2 | +# This workflow has been disabled to reduce CI coverage-like runs |
| 3 | +# Original workflow provided comprehensive builds but added significant overhead |
| 4 | +# To re-enable: uncomment the triggers below and restore the original workflow |
| 5 | + |
| 6 | +name: CI-DISABLED |
8 | 7 |
|
9 | 8 | on: |
10 | | - workflow_dispatch: # allows manual triggering |
11 | | - # Reduced automatic triggers to minimize coverage-like runs |
12 | | - push: |
13 | | - branches: |
14 | | - - master |
15 | | - paths: [ |
16 | | - '.github/workflows/build.yml', |
17 | | - '**/CMakeLists.txt', |
18 | | - '**/*.h', |
19 | | - '**/*.hpp', |
20 | | - '**/*.c', |
21 | | - '**/*.cpp', |
22 | | - '**/*.cu', |
23 | | - '**/*.cuh' |
24 | | - # Removed some paths to reduce trigger frequency |
25 | | - ] |
26 | | - |
27 | | - pull_request: |
28 | | - types: [opened, synchronize, reopened] |
29 | | - paths: [ |
30 | | - '.github/workflows/build.yml', |
31 | | - '**/CMakeLists.txt', |
32 | | - '**/*.h', |
33 | | - '**/*.hpp', |
34 | | - '**/*.c', |
35 | | - '**/*.cpp', |
36 | | - '**/*.cu', |
37 | | - '**/*.cuh' |
38 | | - # Removed some paths to reduce trigger frequency |
39 | | - ] |
| 9 | + workflow_dispatch: # Only manual triggering allowed, no automatic runs |
| 10 | + # DISABLED: Automatic triggers removed to prevent coverage-like runs |
| 11 | + # push: |
| 12 | + # branches: |
| 13 | + # - master |
| 14 | + # paths: [ |
| 15 | + # '.github/workflows/build.yml', |
| 16 | + # '**/CMakeLists.txt', |
| 17 | + # '**/*.h', |
| 18 | + # '**/*.hpp', |
| 19 | + # '**/*.c', |
| 20 | + # '**/*.cpp', |
| 21 | + # '**/*.cu', |
| 22 | + # '**/*.cuh' |
| 23 | + # ] |
| 24 | + # |
| 25 | + # pull_request: |
| 26 | + # types: [opened, synchronize, reopened] |
| 27 | + # paths: [ |
| 28 | + # '.github/workflows/build.yml', |
| 29 | + # '**/CMakeLists.txt', |
| 30 | + # '**/*.h', |
| 31 | + # '**/*.hpp', |
| 32 | + # '**/*.c', |
| 33 | + # '**/*.cpp', |
| 34 | + # '**/*.cu', |
| 35 | + # '**/*.cuh' |
| 36 | + # ] |
40 | 37 |
|
41 | 38 | concurrency: |
42 | 39 | group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }} |
|
50 | 47 | LLAMA_LOG_TIMESTAMPS: 1 |
51 | 48 |
|
52 | 49 | jobs: |
53 | | - macOS-latest-cmake-arm64: |
54 | | - runs-on: macos-latest |
| 50 | + disabled: |
| 51 | + runs-on: ubuntu-latest |
| 52 | + steps: |
| 53 | + - name: Workflow Disabled |
| 54 | + run: echo "CI workflow has been disabled to reduce CI coverage-like runs" |
55 | 55 |
|
56 | 56 | steps: |
57 | 57 | - name: Clone |
|
0 commit comments