Closed ralf-escher closed 2 years ago
Due to our next major upgrade to BC19, we have the same issue again.
If we remove PageExtensions with obsolete fields we get again an App Source Cop error from the Run-AlPipeline
function.
However if we remove those PageExtensions then the Validation through the App Source does succeed.
@ralf-escher, closing this issue as it is now being tracked by #6803 which has some discussion on the thread.
We are running AppSourceCop tests based on the CI/CD example and the
Run-AlPipeline
function, loading the latest released version as previous App.Switching to BC18 we successfully removed obsolete functions (allowed for Major upgrade).
Our solutions is now divided into a W1 and DE Localization part within BC18. We moved a Page Extension from our german BC17 solution to the BC18 DE Localization App.
To avoid a breaking change we marked the (only) action in the pageextension in BC17 as Obsolete. (we cannot mark the pageextension itself as obsolete).
if we now run
Run-AlPipeline
the routines fails during compilation:[error]The 'PageExtension' with ID '5043122' and name 'BET SR Delivery Reminder' was found in the previous version, but is missing in the current extension. This will break dependent extensions.