Skip to content

clean removes the pages a build reads, not only the ones it writes - #59

Merged
Rafael-SOWNet merged 1 commit into
masterfrom
clean-removes-the-whole-output
Oct 27, 2026
Merged

Rafael-SOWNet merged 1 commit into
masterfrom
clean-removes-the-whole-output

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

amsite.fsx clean deleted .output/final only. The generator writes every page to .output/pre and then copies all of pre into final, so a page an older build had written to pre came back on the next build, even after a clean.

On this machine, that left 135 pages for members the library no longer has, such as Absf.Latexize (now LatexizeNode) and InternalAMExtensions.TruncateToPeriodicInterval (removed in the library's #1347). Two of them held broken links, which I then wrongly put down to the library; the correction is on #57.

clean now deletes all of .output.

Checked: in a copy of the site with both .output/pre and .output/final present, dotnet fsi amsite.fsx clean leaves no .output behind.

CI builds from a fresh checkout and was never affected. This only matters on a machine that has built the site before.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

The generator writes every page to .output/pre and then copies all of
pre into .output/final, and clean deleted only final. So a page an
older build had written to pre came back on the next build, after a
clean: a local build of the docs had 135 pages for members the library
no longer has, such as Absf.Latexize, which is LatexizeNode now, and
InternalAMExtensions.TruncateToPeriodicInterval, removed in the
library's #1347. Two of them held broken links, which were then taken
for the library's (corrected on #57).

clean now deletes all of .output. CI builds from a fresh checkout and
was never affected; this is about a build on a machine that has built
before.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet moved this to In review in AngouriMath Oct 27, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit eb605f4 into master Oct 27, 2026
3 checks passed
@Rafael-SOWNet Rafael-SOWNet moved this from In review to Done in AngouriMath Oct 27, 2026
@Rafael-SOWNet
Rafael-SOWNet deleted the clean-removes-the-whole-output branch October 27, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant