Skip to content

Commit 7c3fd76

Browse files
authored
Merge pull request #814 from knnlabs/dev
Dev
2 parents 00c13b0 + 8904067 commit 7c3fd76

302 files changed

Lines changed: 53694 additions & 20457 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ jobs:
119119
push: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
120120
tags: ${{ steps.meta.outputs.tags }}
121121
labels: ${{ steps.meta.outputs.labels }}
122-
cache-from: type=gha
123-
cache-to: type=gha,mode=max
122+
cache-from: type=gha,scope=${{ matrix.service }}
123+
cache-to: type=gha,scope=${{ matrix.service }},mode=max
124124

125125
# Publish NPM packages (only from master)
126126
npm-publish:

.github/workflows/codeql-analysis.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,22 @@ jobs:
7575
with:
7676
languages: ${{ matrix.language }}
7777
queries: security-and-quality
78+
# Force use of latest CodeQL CLI bundle for .NET 9 compatibility
79+
tools: latest
7880
config: |
7981
query-filters:
8082
- exclude:
8183
id: js/unused-local-variable
8284
- exclude:
8385
id: cs/static-field-written-by-instance
86+
# Exclude common C# precision warnings that are usually intentional
87+
- exclude:
88+
id: cs/loss-of-precision
89+
tags: test
90+
# Exclude test-specific collection warnings
91+
- exclude:
92+
id: cs/unused-collection
93+
tags: test
8494
8595
# C# specific build steps
8696
- name: Set up .NET
@@ -104,7 +114,10 @@ jobs:
104114

105115
- name: Build
106116
if: matrix.language == 'csharp'
107-
run: dotnet build --no-restore --configuration Release
117+
run: |
118+
# Clean build to ensure CodeQL tracks all files
119+
dotnet clean --configuration Release
120+
dotnet build --no-restore --configuration Release
108121
109122
# JavaScript specific setup (if needed)
110123
- name: Setup Node.js

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ jobs:
7171
tags: |
7272
${{ env.REGISTRY }}/knnlabs/conduit-${{ matrix.service }}:${{ needs.release.outputs.version }}
7373
${{ env.REGISTRY }}/knnlabs/conduit-${{ matrix.service }}:latest
74-
cache-from: type=gha
75-
cache-to: type=gha,mode=max
74+
cache-from: type=gha,scope=${{ matrix.service }}
75+
cache-to: type=gha,scope=${{ matrix.service }},mode=max
7676

7777
npm:
7878
name: NPM Release

.gitignore

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,17 @@ secrets.json
422422
*.p12
423423
*credentials*
424424
*secret*
425-
*token*
425+
*token*.txt
426+
*token*.json
427+
*token*.env
426428
api-keys.txt
427429
.secrets
428-
.vault
430+
.vault
431+
432+
# CodeQL analysis artifacts
433+
.codeql/
434+
codeql-db/
435+
codeql-results/
436+
*.sarif
437+
qlconfig.yml
438+
.codeql-build.sh

0 commit comments

Comments
 (0)