Thanks, Adam -- that's a big help!
I'm making the changes to my workflow based on your suggestions and the related documentation, however the process has raised a few questions:
1) I haven't noticed dispatch.yaml mentioned in the new gcloud command documentation. Should this be included with the other yaml files for my default app? (app.yaml dos.yaml index.yaml) If I need to update just a service, (service1.yaml) should I include the default dispatch.yaml too?
2) Since the dispatch.yaml file applies to my entire project (both default app and services) if I update it alone with the gcloud command, is the --version flag ignored, or would it know to apply it just to my default project app, and not the individual version ids of the services?
3) Since the "version" id field is no longer used in the .yaml files, it appears that I can not update both my app and services in a single command AND include unique version ids for each with a single --version flag. In this case is it best practice to update the app and services individually so I can specify unique version ids for each?
Any refinement you can offer on these issues would be very helpful.
Brian