Repository navigation
Drop MyGet, and the deprecation notice - #701
Merged
Rafael-SOWNet merged 3 commits intoAug 4, 2026
Merged
Conversation
The per-push master feed goes; releases still publish to NuGet, which is the only thing the workflow now does. The feed source comes out of NuGet.Config and the badge table out of the README, so nothing points at a feed that will stop being fed.
Development is active again, so the warning is no longer true. #635 asks about this and can be closed by it.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #701 +/- ##
==========================================
+ Coverage 80.99% 81.56% +0.57%
==========================================
Files 155 159 +4
Lines 13687 13787 +100
Branches 1957 2329 +372
==========================================
+ Hits 11086 11246 +160
+ Misses 1990 1888 -102
- Partials 611 653 +42 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
The Matrix room is not used; Discord is, and is the link on the org profile and in CONTRIBUTING.md.
Rafael-SOWNet
added a commit
to ASC-Community/AngouriMathSite
that referenced
this pull request
Aug 11, 2026
* Repair the docs build, and bring the quickstart to 2.0.0 The generation had been broken since ASC-Community/AngouriMath@f0db3eef moved the library up a folder on 2026-01-03. Two places still pointed at the old layout: amsite.fsx published from Sources/AngouriMath/AngouriMath, which no longer exists, so `init` failed outright; and NaiveStaticGenerator read AngouriMath.xml from the same stale path, so the almanac would have been empty even if the publish had succeeded. They have to move together, and each now says so. Two more things stopped it independently of that. The generator targeted net6.0, out of support since November 2024 and no longer present on a current machine. And the workflows used actions/checkout@v2 and actions/setup-dotnet@v1, which GitHub no longer runs -- so the deployment could not have succeeded whatever the paths said. Verified end to end on this commit: `init` then `build` produces 1944 pages, the almanac among them, with Latexize present and the members 2.0 removed absent. The quickstart: - Drops --prerelease. 2.0.0 is a release, and the flag was installing a preview against pages that describe something else. - Removes the MyGet instructions. That feed answers but lists no AngouriMath package, and it was retired in ASC-Community/AngouriMath#701. - Fixes the F# and notebook hello-world programs, which did not compile: they opened Core and Functions by paths that do not resolve and called `parse` and `differentiate`, which are `parsed` and `derivative`. This was the first program a new F# reader runs. - Fixes the C++ snippet, which had a stray semicolon after its #include and no <iostream>. - Says which frameworks the package targets, since a net7.0 project now silently resolves netstandard2.0 and loses generic math with it. The C# and F# hello-world blocks carry an amcheck annotation, so a harness compiles and runs them against a build of the library rather than leaving them to a reader to discover. What's new gets its 2.0.0 entry. PackageReleaseNotes sends every NuGet reader to that page, and its newest entry was 1.4-preview.4 marked "in development". * Clear the read-only bit before deleting a git clone uninit deletes the AngouriMath, Yadg.NET and wiki clones, and git marks the files under .git/objects/pack read-only. Directory.Delete refuses a read-only file on Windows, so uninit failed there with UnauthorizedAccessException on a pack .idx -- the only red leg of the matrix, with init, build and clean all passing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two things the maintainers asked for.
MyGet goes. The workflow no longer publishes a per-push
10.0.0-master-<time>-<hash>build to MyGet; it now only publishes to NuGet on a release, which is all it does. The feed comes out ofSources/NuGet.Configso restores stop reaching for it, and the badge table comes out of the README so nothing advertises a feed that will stop being fed. NuGet publishing is untouched — same packages, same versioning from the release tag, sameNUGET_KEY.The version-determining step loses its branch: there is only one path now, so the
if push / else releasedisappears and the api key and source are named directly instead of being passed through step outputs.The deprecation notice goes.
AngouriMath is no longer actively maintainedis no longer true. This closes #635, which asks about exactly that.