Skip to content

V5.0.8/service update#56

Merged
gimlichael merged 4 commits into
mainfrom
v5.0.8/service-update
Jun 6, 2026
Merged

V5.0.8/service update#56
gimlichael merged 4 commits into
mainfrom
v5.0.8/service-update

Conversation

@codebelt-aicia

@codebelt-aicia codebelt-aicia Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

This is a service update that focuses on package dependencies.

Automated changes:

  • Codebelt/Cuemon package versions bumped to latest compatible
  • PackageReleaseNotes.txt updated for v5.0.8
  • CHANGELOG.md entry added for v5.0.8

Note: Third-party packages (Microsoft.Extensions.*, BenchmarkDotNet, etc.) are not auto-updated.
Use Dependabot or manual updates for those.

Generated by codebelt-aicia
Triggered by: yamldotnet @ 10.1.4

@greptile-apps

greptile-apps Bot commented Jun 6, 2026

Copy link
Copy Markdown

Greptile Summary

This service update bumps 15 Codebelt/Cuemon/AWS/Azure/NATS NuGet packages to their latest compatible versions for v5.0.8, and refactors the CI pipeline to make macOS test runs opt-in (defaulting to off) behind a new workflow_dispatch boolean input. A new test_qualitygate aggregator job is introduced so that all downstream analysis and deployment jobs gate on a single result rather than individual per-OS test jobs.

  • Directory.Packages.props: 15 packages bumped across Codebelt, Cuemon, AWSSDK, Azure, NATS, and test tooling suites.
  • ci-pipeline.yml: test_mac is now conditional; a new test_qualitygate job enforces that Linux/Windows tests pass and that Mac tests pass or are legitimately skipped; sonarcloud, codecov, codeql, and deploy now all depend on test_qualitygate.
  • AGENTS.md: New file added with AI-agent guidance for repository conventions, coding standards, and Git safeguards.

Confidence Score: 5/5

Safe to merge — changes are limited to package version bumps, release notes, and a CI pipeline improvement that makes macOS tests opt-in.

All changes are mechanical: NuGet dependency upgrades across Codebelt/Cuemon/AWS/Azure/NATS packages, matching release notes prepended to 37 files, and a CI refactor that adds a quality-gate aggregator job. The CI logic correctly handles the skipped-vs-failed distinction for the optional mac job via require_success_or_skip, and downstream gating on test_qualitygate.result == success is sound. No production source code was modified.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/ci-pipeline.yml CI pipeline restructured to make macOS tests opt-in (default false) and introduce a test_qualitygate job that aggregates all test results; downstream jobs (sonarcloud, codecov, codeql, deploy) now depend on the quality gate instead of individual test jobs.
Directory.Packages.props Bumps 15 NuGet packages: AWSSDK (4.0.2.x → 4.0.3.1), Azure.Storage.Queues (12.26→12.27), Codebelt/Cuemon suites (10.1.3/10.5.2 → 10.1.4/10.5.3), NATS.Client (2.8.0→2.8.1), Microsoft.NET.Test.Sdk (18.5.1→18.6.0), Codebelt.Extensions.Xunit.App (11.0.10→11.1.0).
AGENTS.md New file providing AI agent guidance covering project structure, coding standards, test conventions, build configuration, and Git operation safeguards.
CHANGELOG.md Adds v5.0.8 changelog entry dated 2026-06-06 describing the service update focus on package dependencies.
.nuget/Savvyio.App/PackageReleaseNotes.txt Representative of 37 PackageReleaseNotes.txt files — each prepends an identical v5.0.8 ALM entry noting dependency upgrades.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    init[init\ncalculate variables]
    build[build]
    pack[pack]
    prepare_test[prepare_test]
    test_linux[test_linux\n✅ always runs]
    test_windows[test_windows\n✅ always runs]
    test_mac[test_mac\n⚙️ only if run-mac-tests=true]
    test_qualitygate[test_qualitygate\nif always\nrequire linux+windows success\nrequire mac success OR skipped]
    integration_test[integration_test\nif run-privileged-jobs]
    sonarcloud[sonarcloud\nif privileged + qualitygate success + integrations success]
    deploy[deploy\nif not pull_request]

    init --> build
    init --> test_mac
    build --> pack
    build --> prepare_test
    prepare_test --> test_linux
    prepare_test --> test_windows
    prepare_test --> test_mac
    test_linux --> test_qualitygate
    test_windows --> test_qualitygate
    test_mac --> test_qualitygate
    test_qualitygate --> sonarcloud
    integration_test --> sonarcloud
    sonarcloud --> deploy
    test_qualitygate --> deploy
    pack --> deploy
Loading

Reviews (2): Last reviewed commit: "📝 add agent instructions and repo guida..." | Re-trigger Greptile

Introduce workflow_dispatch input to optionally run macOS test matrix. Add test_qualitygate job to aggregate and validate all test results, simplifying downstream job dependencies. This decouples test infrastructure decisions from deployment and quality checks.
Bump AWSSDK.SQS and SimpleNotificationService to 4.0.3.1, Azure.Storage.Queues to 12.27.0, Microsoft.NET.Test.Sdk to 18.6.0, and NATS client libraries (Core, JetStream, Simplified) to 2.8.1. These updates include security patches, performance improvements, and compatibility enhancements.
Document agent workflows, project structure, coding standards, testing conventions, build and CI practices, git operations safeguards, and official documentation guidelines. This establishes baseline expectations for AI-assisted development and ensures consistency across the repository.
@codecov

codecov Bot commented Jun 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.40%. Comparing base (7604909) to head (6e92e78).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #56   +/-   ##
=======================================
  Coverage   98.40%   98.40%           
=======================================
  Files         177      177           
  Lines        3773     3773           
  Branches      363      363           
=======================================
  Hits         3713     3713           
  Misses         58       58           
  Partials        2        2           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gimlichael gimlichael merged commit b98a3d3 into main Jun 6, 2026
274 checks passed
@gimlichael gimlichael deleted the v5.0.8/service-update branch June 6, 2026 15:15
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.

1 participant