Skip to content

Remove dotnes.anese package from repo#388

Merged
jonathanpeppers merged 3 commits intomainfrom
copilot/remove-dotnes-anese-package
Mar 29, 2026
Merged

Remove dotnes.anese package from repo#388
jonathanpeppers merged 3 commits intomainfrom
copilot/remove-dotnes-anese-package

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 29, 2026

All samples and the template now use dotnes.mesen. The ANESE emulator package is unused — remove it.

  • Deleted src/dotnes.anese/ — project, csproj, MSBuild targets
  • Deleted .github/workflows/cache-anese/ — composite action for caching ANESE downloads
  • dotnes.sln — removed project entry and build configurations
  • .github/workflows/dotnes.yml — removed cache ANESE downloads step
  • .github/workflows/copilot-setup-steps.yml — removed Cache ANESE downloads step
  • samples/hellofs/hellofs.fsproj — removed dotnes.anese PackageReference
  • README.md — removed ANESE License section

⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.

- Delete src/dotnes.anese/ directory
- Delete .github/workflows/cache-anese/ action
- Remove project entry from dotnes.sln
- Remove cache-anese step from CI and copilot-setup-steps workflows
- Remove dotnes.anese PackageReference from samples/hellofs
- Remove ANESE License section from README.md

Agent-Logs-Url: https://github.com/jonathanpeppers/dotnes/sessions/a4867b3b-43cb-42ba-95b9-dbb944670de7

Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove dotnes.anese package from repo Remove dotnes.anese package from repo Mar 29, 2026
Copilot AI requested a review from jonathanpeppers March 29, 2026 01:46
@jonathanpeppers jonathanpeppers marked this pull request as ready for review March 29, 2026 01:46
Copilot AI review requested due to automatic review settings March 29, 2026 01:46
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

Removes the unused dotnes.anese emulator redistribution package and its CI caching, aligning the repo around dotnes.mesen for emulator/run integration.

Changes:

  • Deleted the src/dotnes.anese/ project (csproj + MSBuild targets).
  • Removed the cache-anese composite GitHub Action and removed its usage from workflows.
  • Removed remaining references (solution entry, sample PackageReference, README license section).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/dotnes.anese/dotnes.anese.csproj Deletes the ANESE redistribution NuGet project.
src/dotnes.anese/build/dotnes.anese.targets Deletes ANESE dotnet run integration targets.
samples/hellofs/hellofs.fsproj Removes dotnes.anese PackageReference from F# sample.
dotnes.sln Removes dotnes.anese project from the solution and build configs.
README.md Removes ANESE license section since ANESE redistribution is removed.
.github/workflows/dotnes.yml Removes ANESE cache step from CI.
.github/workflows/copilot-setup-steps.yml Removes ANESE cache step from Copilot setup workflow.
.github/workflows/cache-anese/action.yml Deletes the composite action for caching ANESE downloads.

Comment thread samples/hellofs/hellofs.fsproj
The anese reference was removed but mesen wasn't added -- F# sample
needs an emulator to dotnet run.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Owner

@jonathanpeppers jonathanpeppers left a comment

Choose a reason for hiding this comment

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

LGTM. Clean removal. Added dotnes.mesen to hellofs.fsproj (was missed). copilot-setup-steps doesn't need Mesen caching -- it only builds the solution, not samples.

@jonathanpeppers jonathanpeppers merged commit 74321c3 into main Mar 29, 2026
3 checks passed
@jonathanpeppers jonathanpeppers deleted the copilot/remove-dotnes-anese-package branch March 29, 2026 01:53
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.

Remove dotnes.anese package from repo

3 participants