Skip to content

[Nitro CLI] Renamed Nitro.CommandLine.Fusion.Compatibility#9080

Merged
glen-84 merged 1 commit intomainfrom
gai/rename-fusion-compatibility
Jan 30, 2026
Merged

[Nitro CLI] Renamed Nitro.CommandLine.Fusion.Compatibility#9080
glen-84 merged 1 commit intomainfrom
gai/rename-fusion-compatibility

Conversation

@glen-84
Copy link
Copy Markdown
Member

@glen-84 glen-84 commented Jan 30, 2026

Summary of the changes (Less than 80 chars)

  • [Nitro CLI] Renamed Nitro.CommandLine.Fusion.Compatibility.

Copilot AI review requested due to automatic review settings January 30, 2026 12:19
@glen-84 glen-84 merged commit 5f75b05 into main Jan 30, 2026
119 of 120 checks passed
@glen-84 glen-84 deleted the gai/rename-fusion-compatibility branch January 30, 2026 12:27
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (d35a8e8) to head (f42553f).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@     Coverage Diff      @@
##   main   #9080   +/-   ##
============================
============================

☔ View full report in Codecov by Sentry.
📢 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.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR renames the Nitro.CommandLine.Fusion.Compatibility project and namespace to Nitro.CommandLine.FusionCompatibility, removing the dot between "Fusion" and "Compatibility" for improved naming consistency.

Changes:

  • Renamed project folder from CommandLine.Fusion.Compatibility to CommandLine.FusionCompatibility
  • Updated namespace from ChilliCream.Nitro.CommandLine.Fusion.Compatibility to ChilliCream.Nitro.CommandLine.FusionCompatibility across all source files
  • Updated project references and solution files to reflect the new name

Reviewed changes

Copilot reviewed 20 out of 21 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Nitro.CommandLine.csproj Updated ProjectReference path and project name
FusionValidateCommand.cs Updated using statement to reference the new namespace
Nitro.CommandLine.FusionCompatibility.csproj Updated RootNamespace, AssemblyName, and PackageId properties
IClientConfiguration.cs Updated namespace declaration
FusionTypeNames.cs Updated namespace declaration
FusionTypeBaseNames.cs Updated namespace declaration
FusionGraphPackageException.cs Updated namespace declaration
FusionGraphPackageConstants.cs Updated namespace declaration
FusionGraphPackage.cs Updated namespace declaration and static using statements
FusionEnumValueNames.cs Updated namespace declaration
FusionDirectiveArgumentNames.cs Updated namespace declaration
FusionAbstractionResources.resx New resource file with proper structure
FusionAbstractionResources.Designer.cs Updated namespace and ResourceManager initialization string
WebSocketClientConfiguration.cs Updated namespace declaration
SubgraphConfiguration.cs Updated namespace declaration
SubgraphConfigJsonSerializer.cs Updated namespace declaration
SubgraphConfigJson.cs Updated namespace declaration
JsonElementExtensions.cs Updated namespace declaration
HttpClientConfiguration.cs Updated namespace declaration
Nitro.CommandLine.slnx Updated project path reference
All.slnx Updated project path reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Fusion Gateway Performance Results

Simple Composite Query

Constant Load (50 VUs)

Requests/sec Error Rate
5852.53 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.81ms 7.13ms 161.01ms 8.39ms 13.23ms 18.74ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
4551.15 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.77ms 37.84ms 279.17ms 48.71ms 110.60ms 126.41ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
      }
    }
  }
}

Deep Recursion Query

Constant Load (50 VUs)

Requests/sec Error Rate
267.12 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
12.73ms 174.19ms 611.16ms 181.52ms 229.48ms 254.01ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
307.86 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
3.10ms 672.31ms 1736.81ms 686.01ms 1366.60ms 1508.31ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  users {
    ...User
    reviews {
      ...Review
      product {
        ...Product
        reviews {
          ...Review
          author {
            ...User
            reviews {
              ...Review
              product {
                ...Product
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
        reviews {
          ...Review
          product {
            ...Product
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Constant Load (50 VUs)

Requests/sec Error Rate
23617.38 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 1.70ms 40.08ms 2.07ms 3.94ms 4.81ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
18664.32 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 9.27ms 103.79ms 11.33ms 23.45ms 28.36ms

Executed Query

query TestQuery_8f7a46ce_2(
  $__fusion_1_upc: ID!
  $__fusion_2_price: Long!
  $__fusion_2_weight: Long!
) {
  productByUpc(upc: $__fusion_1_upc) {
    inStock
    shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
  }
}

Variables (5 sets batched in single request)

[
  { "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
  { "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
  { "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]

No baseline data available for comparison.


Run 21515579913 • Commit 88ebc49 • Fri, 30 Jan 2026 12:37:37 GMT

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.

2 participants