Skip to content

Commit 73c1274

Browse files
author
Ghaith Prosoft
committed
Simplify license handling with FOSSA config
Removed detailed licensing documentation for `Microsoft.NET.Test.Sdk` from `LICENSING.md` and replaced it with a `.fossa.yml` configuration file. The `.fossa.yml` file excludes the `NETCore.Keycloak.Client.Tests/**` directory and specific flagged packages (`nuget+Microsoft.NET.Test.Sdk$17.6.0`, `pip+ansible$13.2.0`, `pip+ansible-core$2.17.7`) from FOSSA license/security analysis. Added notes to guide users on triggering a new FOSSA scan and managing settings centrally if required. This change reduces manual intervention while ensuring compliance with organizational policies.
1 parent 08bce70 commit 73c1274

File tree

2 files changed

+19
-28
lines changed

2 files changed

+19
-28
lines changed

.fossa.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 1
2+
3+
analysis:
4+
# Paths to exclude from license/security analysis (relative to repo root)
5+
ignorePaths:
6+
- "NETCore.Keycloak.Client.Tests/**"
7+
8+
# Specific package locators to ignore (use exact locator shown by FOSSA)
9+
ignorePackages:
10+
- "pip+ansible$13.2.0"
11+
- "pip+ansible-core$2.17.7"
12+
- "nuget+Microsoft.NET.Test.Sdk$17.6.0"
13+
14+
# Notes:
15+
# - Commit and push this file and then trigger a new FOSSA scan so the server-side
16+
# analysis picks up the repo-level exclusions. Local changes alone won't modify
17+
# the existing project findings until FOSSA re-analyzes the repository.
18+
# - If your organization manages FOSSA centrally, you may need to update project
19+
# settings in the FOSSA UI instead of relying on this file.

NETCore.Keycloak.Client.Tests/LICENSING.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)