Housekeeping: canonical MIT LICENSE, make release-check, docs/releasing.md - #164
Merged
Merged
Conversation
…ng.md - LICENSE drops the appended "Note on Generated Code": the extra text broke GitHub's license detection (the repo showed NOASSERTION instead of MIT), and README's License section already states the generated-code exemption verbatim, so nothing is lost - make release-check encodes the Hackage pre-flight that shipped 0.11 and 0.12: cabal check, sdist, build + both cabal suites from the unpacked tarball (proves the extra-source-files globs ship everything), and the Hackage-format haddock build; leaves both upload artifacts under test-out/release-check/. Validated end-to-end at 0.13 - docs/releasing.md captures the full upload protocol and every caveat the first two releases actually hit: cabal upload's curl child hanging (use direct curl), publish-to-index lag, local-package shadowing during the install smoke test, and the doc builder's happy 1.20 (self-upload docs) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Three small closeouts from the 0.11/0.12 release work:
GitHub's strict license matching (repo showed
NOASSERTION). README'sLicense section already carries the generated-code exemption, so the note
moves nowhere — it was already duplicated there.
make release-check— the Hackage pre-flight gauntlet as one target:cabal check→ sdist → build + both cabal suites from the unpackedtarball →
--haddock-for-hackage; prints the two upload artifact paths.Validated end-to-end on this branch (passes at 0.13).
docs/releasing.md— the upload protocol with the four caveats thefirst two releases actually hit (cabal upload hang → use curl, index lag,
local-package shadowing, doc-builder's happy 1.20 → self-upload docs).
Repo description/topics were set directly (not part of this diff).
🤖 Generated with Claude Code