The Trunk: ReleaseBuilder-mt.261.mcz
| 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]