Skip to content

generate installers.rktd and .json files with checksums#16

Merged
samth merged 1 commit intoracket:masterfrom
samth:installers-rktd
Mar 23, 2026
Merged

generate installers.rktd and .json files with checksums#16
samth merged 1 commit intoracket:masterfrom
samth:installers-rktd

Conversation

@samth
Copy link
Member

@samth samth commented Mar 19, 2026

Add a new installers.rktd file that maps installer descriptions to hash tables containing the filename, SHA1, and SHA256 checksums. The existing table.rktd format is unchanged for backward compatibility. The download page reads checksums from installers.rktd instead of computing them on the fly. Checksums are recomputed after any post-processing steps to ensure they reflect the final files. All .rktd files also get a corresponding .json file with the same content.

Add a new `installers.rktd` file that maps installer descriptions to
hash tables containing the filename, SHA1, and SHA256 checksums. The
existing `table.rktd` format is unchanged for backward compatibility.
The download page reads checksums from `installers.rktd` instead of
computing them on the fly. Checksums are recomputed after any
post-processing steps to ensure they reflect the final files. All
`.rktd` files also get a corresponding `.json` file with the same
content.
@samth samth requested a review from mflatt March 21, 2026 03:28
Copy link
Member

@mflatt mflatt left a comment

Choose a reason for hiding this comment

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

LGTM

@samth samth merged commit 8fade44 into racket:master Mar 23, 2026
@samth samth deleted the installers-rktd branch March 23, 2026 01:35
@samth
Copy link
Member Author

samth commented Mar 23, 2026

When will this appear in the snapshot builds?

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.

2 participants