Skip to content

Enhc/beta#203

Draft
OMpawar-21 wants to merge 99 commits into
mainfrom
enhc/beta
Draft

Enhc/beta#203
OMpawar-21 wants to merge 99 commits into
mainfrom
enhc/beta

Conversation

@OMpawar-21

Copy link
Copy Markdown
Contributor

No description provided.

OMpawar-21 and others added 30 commits May 11, 2026 17:16
feat: Add System.Text.Json support for ContentstackClient, Login, Organization, Stack
feat: Complete Migration on Client, User, Org, Stack module
- Migrate Asset.cs, AssetModel.cs, Folder.cs, Version.cs to System.Text.Json
- Update service constructors to use JsonSerializerOptions instead of JsonSerializer
- Replace JsonTextWriter with Utf8JsonWriter in asset services
- Re-enable Stack.Asset() method and asset-related services in csproj
feat: Complete Assets module STJ migration (v1.0.0-beta.4)
refactor: update JSON handling in DeliveryToken tests and models to use System.Text.Json
feat: migrate Environment and Global Field modules to System.Text.Json
OMpawar-21 and others added 27 commits June 4, 2026 15:46
Add PreviewToken and PreviewTokenModel classes with integration tests
feat: Added fix for Entry Variant and Variant group testcases
feat: add multi-region endpoint resolution via Endpoint static class
Added testcases for asset images upload
… op tests

- Replaced `refresh-region.cs` with `refresh-region.py` to prevent
  MSBuild from compiling the script as source code
- Added SSL fallback for macOS certificate verification failures with
  fix instructions printed to stderr
- Updated glob-based DLL scanning to cover Debug/Release, any TFM,
  and any nesting depth
- Updated `contentstack.management.csharp.targets` to reference `.py`
  script and updated build message
- Updated `contentstack.management.core.csproj` to package
  `refresh-region.py` as opaque content under
  `contentFiles/cs/any/Scripts/`
- Bulk op tests: accept 401 Unauthorized alongside 404/400 for invalid
  and expired job ID assertions (API returns 401 in some environments)
- Bulk op tests: made workflow stage assignment non-fatal in Test002
  to prevent test failures when workflow API is unavailable
fix: replace refresh-region.cs with refresh-region.py; fix flaky bulk op tests
feat: add asset scanning tests for _asset_scan_status param and api_version header
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants