The Trunk: ReleaseBuilder-mt.261.mcz

[email protected]
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.261.mcz

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

Name: ReleaseBuilder-mt.261
Author: mt
Time: 5 August 2026, 4:10:27.490383 pm
UUID: da02d58e-1010-7c41-8431-c7a06f86716a
Ancestors: ReleaseBuilder-mt.260

Add the script we typically use to produce new base images for CI.

=============== Diff against ReleaseBuilder-mt.260 ===============

Item was added:
+ ----- Method: ReleaseBuilder class>>saveBase (in category 'saving') -----
+ saveBase
+ 	"After using #saveAsNewRelease or #saveAsNewTrunk, call this on the resulting images to prepare a compact base image for GitHub Actions' squeak-app bundling or smalltalkCI.
+ 	
+ 	See
+ 		https://files.squeak.org/base/
+ 		https://github.com/squeak-smalltalk/squeak-app/"
+ 
+ 	(Project uiManager
+ 		confirm: 'This will empty the desktop of the current image, ready for CI, and is then saved under the same (!!) name.\\Do you want to continue?' translated withCRs
+ 		title: 'Save Base Image' translated) == true ifFalse: [^ self].
+ 
+ 	self configureDesktop. "Remove all open windows etc."
+ 	Transcript open. "Show bugs in smalltalkCI."
+ 
+ 	Display
+ 	   platformScaleFactor: nil;
+ 	   uiScaleFactor: 1.0;
+ 	   platformScaleFactor: 1.0.
+ 	
+ 	Smalltalk garbageCollect.
+ 	
+ 	self saveAndQuit.!

Item was changed:
  ----- Method: ReleaseBuilder class>>saveClean (in category 'saving') -----
  saveClean
+ 	"Use this to clean up the current image and save it under a the same (!!) name."
- 	"Use this to clean up the current image and save it under a new name."
  
  	(Project uiManager
  		confirm: 'This will update and clean-up the current (!!) image,\which is then saved under the same (!!) name.\\Do you want to continue?' translated withCRs
  		title: 'Clean Image' translated) == true ifFalse: [^ self].
  
  	self
  		prepareSourceCode;
  		prepareEnvironment.
  		
  	self saveAndQuit.!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.