Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk: http://source.squeak.org/trunk/ReleaseBuilder-mt.217.mcz
==================== Summary ====================
Name: ReleaseBuilder-mt.217 Author: mt Time: 16 November 2021, 3:16:47.475795 pm UUID: 83ea78fb-e83f-ce44-97ba-56ba834f320a Ancestors: ReleaseBuilder-mt.216
Do not add non-existent release repositories. Catch new NotFound error, which can be signaled since Monticello-ct.747.
=============== Diff against ReleaseBuilder-mt.216 ===============
Item was changed: ----- Method: ReleaseBuilder class>>assureReleaseRepositoryReadAccess: (in category 'manual') ----- assureReleaseRepositoryReadAccess: repo
self releaseLocally ifTrue: [ (FileDirectory on: repo description) assureExistence. ^ true]. + [repo allFileNames] on: NetworkError, NotFound do: [ - [repo allFileNames] on: NetworkError do: [ self inform: ('Release Builder - Manual Step Required\Please create the release repository:{1}...and ensure that you have global read access to it.' withCRs format: {repo description}). ^ false]. ^ true!
Item was changed: ----- Method: ReleaseBuilder class>>releaseRepository (in category 'accessing') ----- releaseRepository
(MCRepositoryGroup default repositories detect: [:repo | repo description = self releaseRepositoryUrl] ifNone: [MCRepository location: self releaseRepositoryUrl]) in: [:repo | - MCRepositoryGroup default addRepository: repo. (self assureReleaseRepositoryReadAccess: repo) ifFalse: [ReleaseBuilderFailed signal: 'Could not build the release.']. + MCRepositoryGroup default addRepository: repo. ^ repo]!
packages@lists.squeakfoundation.org