Skip to content

Fix dotnet-ci tool name check to match OpenLobotomy.Tooling package - #12

Merged
CTristan merged 2 commits into
mainfrom
fix/dotnet-ci-tool-name-check
Apr 18, 2026
Merged

Fix dotnet-ci tool name check to match OpenLobotomy.Tooling package#12
CTristan merged 2 commits into
mainfrom
fix/dotnet-ci-tool-name-check

Conversation

@CTristan

Copy link
Copy Markdown
Member

Summary

  • Fixed the tool name check in dotnet-ci.yml — it grepped for package id dotnet-ci, but the published package is OpenLobotomy.Tooling (normalized to openlobotomy.tooling in dotnet tool list output)
  • Consumer repos would fail the check even with the correct tool installed, blocking all CI runs

Test plan

  • Merge this PR
  • Verify CTristan/lobotomy-corporation-mods PR #103 CI passes with the updated workflow

The tool name check grepped for 'dotnet-ci' but the published package
is 'OpenLobotomy.Tooling' (normalized to 'openlobotomy.tooling' in
dotnet tool list output). Consumer repos would fail the check even
when the correct tool was installed.
Copilot AI review requested due to automatic review settings April 18, 2026 01:18

Copilot AI left a comment

Copy link
Copy Markdown

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 updates the org-level reusable .NET CI workflow so its local-tool-manifest validation matches the actual published tooling package (OpenLobotomy.Tooling), preventing consumer repositories from failing CI due to an incorrect package-id check.

Changes:

  • Updates the manifest presence error message to reference OpenLobotomy.Tooling.
  • Changes the dotnet tool list --local validation from dotnet-ci to openlobotomy.tooling.

Comment thread .github/workflows/dotnet-ci.yml Outdated
Comment thread .github/workflows/dotnet-ci.yml Outdated
dotnet tool install without a scope flag is ambiguous and can install
globally; the workflow validates a local manifest, so the remediation
text should direct users to install locally.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@CTristan
CTristan merged commit 0f7e013 into main Apr 18, 2026
5 checks passed
@CTristan
CTristan deleted the fix/dotnet-ci-tool-name-check branch April 18, 2026 01:52
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