Skip to content

Fix dotnet format violations blocking CI on unrelated PRs - #501

Merged
wrigjl merged 1 commit into
CSharpAPIfrom
fix/format-verify-no-changes
Aug 23, 2026
Merged

Fix dotnet format violations blocking CI on unrelated PRs#501
wrigjl merged 1 commit into
CSharpAPIfrom
fix/format-verify-no-changes

Conversation

@Trosper3

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • dotnet build Redux.slnx --configuration Release succeeds (0 errors)
  • dotnet test Redux.slnx --no-build --configuration Release — 838/838 passing

…nges

ProblemInstanceGenerators_Tests.cs and ProblemProvider_Endpoint_Tests.cs
were merged with Allman-style braces, violating the repo's
csharp_new_line_before_open_brace=none rule. This trips the
EnforceFormatting build gate on every PR whose CI checks out the
merge of PR-head + CSharpAPI, breaking PRs that never touched these
files (e.g. #484, #488-490, #495, #497, #500).
@github-actions

Copy link
Copy Markdown

Redux Build System — CI Report

dotnet · commit cc4e809

Operation Status Summary Time
audit no known vulnerabilities 3.1s
format-check all files formatted 15.5s
lint 0 issues 24.5s
typecheck ⏭️ covered by lint (dotnet build)
unit-test 838 passed · coverage 65% (min 80%) 34.5s
build built local/redux:ci · 234MB 27.1s
integration-test ⏭️ no [integration] command
push ⏭️ not implemented

Overall: ❌ 4 passed · 1 failed · 3 skipped

@wrigjl wrigjl left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I knew we should have merged that huge diff sooner...

@wrigjl
wrigjl merged commit 60c2f48 into CSharpAPI Aug 23, 2026
6 checks passed
@wrigjl
wrigjl deleted the fix/format-verify-no-changes branch August 23, 2026 05:03
Trosper3 added a commit that referenced this pull request Aug 23, 2026
Extracts each constructor's inline StringParser grammar into a named
InstanceGrammar const (single source of truth for both parsing and
instanceFormat), and adds CertificateGrammar/CertificateExample consts
to DFAVerifier/NFAVerifier. instanceFormat/certificateFormat are now
interpolated from these plus _defaultInstance, instead of hand-duplicated
prose. NFA keeps its epsilon-transition note as a separate clause outside
the parsed grammar literal, since altering that literal would break parsing.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
Adds a named InstanceGrammar const (SPSP tries several StringParser
grammar variants at parse time, so this is a display-only summary of
the accepted shapes) and CertificateGrammar/CertificateExample consts
on SPSPVerifier, interpolated into instanceFormat/certificateFormat
instead of hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
Adds a named InstanceGrammar const (SSSP tries several StringParser
grammar variants at parse time, so this is a display-only summary of
the accepted shapes) and CertificateGrammar/CertificateExample consts
on SSSPVerifier, interpolated into instanceFormat/certificateFormat
instead of hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…ttern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to BinPackingVerifier. instanceFormat/certificateFormat are now
interpolated from these plus _defaultInstance, instead of hand-duplicated
prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…CLIQUE pattern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to DirectedHamiltonianVerifier. instanceFormat/certificateFormat
are now interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…CLIQUE pattern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to MinimumSpanningTreeVerifier. instanceFormat/certificateFormat
are now interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to NodeSetVerifier. instanceFormat/certificateFormat are now
interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…tern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to PartitionVerifier. instanceFormat/certificateFormat are now
interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…o match CLIQUE pattern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to SCCVerifier. instanceFormat/certificateFormat are now
interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
Trosper3 added a commit that referenced this pull request Aug 23, 2026
…UE pattern

Extracts the constructor's inline StringParser grammar into a named
InstanceGrammar const, and adds CertificateGrammar/CertificateExample
consts to TopologicalSortVerifier. instanceFormat/certificateFormat
are now interpolated from these plus _defaultInstance, instead of
hand-duplicated prose.

Also merges in CSharpAPI (including #501) to pick up the dotnet-format
gate this branch predates.
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