Skip to content

Fix the property name the smoke test passes - #11

Merged
jcant0n merged 1 commit into
mainfrom
smoke-version-name
Aug 8, 2026
Merged

Fix the property name the smoke test passes#11
jcant0n merged 1 commit into
mainfrom
smoke-version-name

Conversation

@jcant0n

@jcant0n jcant0n commented Aug 8, 2026

Copy link
Copy Markdown
Member

The five legs of the new smoke test failed on NU1015: PackageReference item(s) do not have a version specified.

The workflow passes -p:JoltPhysicsVersion; the project reads $(JoltVersion). My mistake when adapting the workflow from Cesium.NET — a global rename ran before the more specific one and consumed it.

Two changes: the project reads the name the workflow passes, and the step that parses the version out of the .nupkg filename now fails there if it comes out empty. The second matters more than the first. NU1015 names the csproj, so the error points five jobs away from the actual problem.

The workflow passed -p:JoltPhysicsVersion and the project read
$(JoltVersion), so the PackageReference got an empty version and all
five legs died on NU1015 pointing at the csproj, which is nowhere near
the mistake.

The project now uses the name the workflow passes, and the step that
reads the version off the .nupkg refuses to continue when it comes out
empty. The point is where the failure is reported: a restore error
naming the project sends you looking at the project, and this one was
never there.
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

API gate: additive

Every symbol that existed still exists, unchanged. Nothing that compiled before stops compiling.

Target framework Added Removed
net10.0 +0 -0

Enum and constant values are part of the measured surface: a renumbering keeps compiling and sends the wrong number to the driver, so it counts as a removal.

@jcant0n
jcant0n merged commit d482077 into main Aug 8, 2026
6 checks passed
@jcant0n
jcant0n deleted the smoke-version-name branch August 8, 2026 11:26
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