Skip to content

Housekeeping: canonical MIT LICENSE, make release-check, docs/releasing.md - #164

Merged
prozak merged 1 commit into
masterfrom
claude/housekeeping-license-releasecheck
Jul 3, 2026
Merged

Housekeeping: canonical MIT LICENSE, make release-check, docs/releasing.md#164
prozak merged 1 commit into
masterfrom
claude/housekeeping-license-releasecheck

Conversation

@prozak

@prozak prozak commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Three small closeouts from the 0.11/0.12 release work:

  • LICENSE → canonical MIT. The appended "Note on Generated Code" broke
    GitHub's strict license matching (repo showed NOASSERTION). README's
    License 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 unpacked
    tarball
    --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 the
    first 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

…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>
@prozak
prozak merged commit a36fe51 into master Jul 3, 2026
8 checks passed
@prozak
prozak deleted the claude/housekeeping-license-releasecheck branch July 3, 2026 02:02
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