The Trunk: ReleaseBuilder-mt.257.mcz

[email protected] Sun, 2 Aug 2026 09:49:00 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-mt.257.mcz

==================== Summary ====================

Name: ReleaseBuilder-mt.257
Author: mt
Time: 2 August 2026, 11:49:00.982524 am
UUID: e1e5e847-d223-584d-ab89-fa954e290c3b
Ancestors: ReleaseBuilder-mt.256

Document export script for release notes, now required during release building.

Complement Help-Squeak-Project-mt.117.

=============== Diff against ReleaseBuilder-mt.256 ===============

Item was added:
+ ----- Method: ReleaseBuilder class>>fileOutReleaseNotes (in category 'manual') -----
+ fileOutReleaseNotes
+ 	"Convert the in-image release notes to the Jekyll format (https://jekyllrb.com/), which can then be uploaded to https://squeak.org/release_notes/ via https://github.com/squeak-smalltalk/squeak.org"
+ 	
+ 	| filename |
+ 	filename := SqueakReleaseNotes
+ 		storeKey: ('v{1}{2}' format: {SystemVersion current majorVersionNumber. SystemVersion current minorVersionNumber}) asSymbol
+ 		asJekyllFileInDirectoryNamed: 'release-notes_jekyll'.
+ 		
+ 	self inform: ('Please upload the file\	{1}\\to our website builder at\	{2}\\to make it available in the Web\	{3}' withCRs asText
+ 					format: {
+ 						filename asText allBold.
+ 						'https://github.com/squeak-smalltalk/squeak.org' asText allBold.
+ 						'https://squeak.org/release_notes/' asText allBold}).!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]