Skip to content

Fix CI - #640

Merged
Happypig375 merged 26 commits into
masterfrom
ci-fix
Jan 2, 2026
Merged

Fix CI#640
Happypig375 merged 26 commits into
masterfrom
ci-fix

Conversation

@Happypig375

Copy link
Copy Markdown
Member

No description provided.

@Happypig375

Copy link
Copy Markdown
Member Author

@copilot Try to fix the CPP build error

Copilot AI commented Jan 1, 2026

Copy link
Copy Markdown
Contributor

@Happypig375 I've opened a new pull request, #641, to work on those changes. Once the pull request is ready, I'll request review from you.

@Happypig375

Copy link
Copy Markdown
Member Author

@copilot It seems that AngouriMath.CPP.Exporting isn't generating native binaries to be copied over to AngouriMath.CPP.Importing in the CI. What happened?

Copilot AI commented Jan 1, 2026

Copy link
Copy Markdown
Contributor

@Happypig375 I've opened a new pull request, #642, to work on those changes. Once the pull request is ready, I'll request review from you.

@Happypig375

Copy link
Copy Markdown
Member Author

@WhiteBlackGoose Why are some of these projects not in the solution?

@WhiteBlackGoose

Copy link
Copy Markdown
Member

The C++ projects aren't really worth maintaining IMO, I don't think anybody uses those unironically.

If some .net projects aren't in the solution, it's probably unintentional. At some point I stopped using VS so I didn't need the solution file any more. Feel free to add them

@WhiteBlackGoose

Copy link
Copy Markdown
Member

Also I recommend using squash and merge so you get one commit per PR instead of keeping all temporary commits in main

@Happypig375

Copy link
Copy Markdown
Member Author

I have no idea how including more projects in the solution fixes C++ Test CI but sure I guess

@Happypig375
Happypig375 merged commit d04f657 into master Jan 2, 2026
28 checks passed
@Happypig375
Happypig375 deleted the ci-fix branch January 2, 2026 13:09
@Happypig375 Happypig375 mentioned this pull request Jan 2, 2026
@Happypig375

Copy link
Copy Markdown
Member Author

@WhiteBlackGoose push another preview to nuget please

Rafael-SOWNet added a commit that referenced this pull request Aug 7, 2026
Both triggers in Benchmark.yml filtered on "./Sources/AngouriMath/AngouriMath",
which is not a path in this tree. The kernel is Sources/AngouriMath/ and its
project file is Sources/AngouriMath/AngouriMath.csproj; there is no nested
AngouriMath directory, and the pattern has no wildcard, so it could only ever
match that one literal non-existent path.

The workflow last ran on 2026-01-02T14:24Z. The filter was re-added in f51c7e0
at 14:26Z -- two minutes later. The January runs happened during the #640 CI
work while the filter was temporarily absent, which is why the history looks
alive up to that point and then stops dead. Ninety-eight PRs have merged since
without being benchmarked, so a PR could regress Simplify by any factor with CI
entirely green.

Two paths added beyond the kernel. A change to the benchmark harness is worth
benchmarking, and so is a change to this file -- the second of those is also
what lets a fix to these filters demonstrate that it fires, rather than being
reasoned about, which is what the issue asks for.

The leading "./" was wrong as well, path filters being globs matched against
repository-root-relative paths, though it made no difference while the target
did not exist either way.

workflow_dispatch added so the benchmark can be run against a branch on demand,
which it could not be before.

The list is written out twice rather than shared through a YAML anchor: anchors
are not a supported part of the workflow syntax, and a benchmark that fails to
parse is worse than the one being fixed. The file parses, and
Sources/Tests/DotnetBenchmark builds clean on .NET 10 with both benchmark names
in Program.cs still resolving.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

3 participants