I have read through the instructions here multiple times on using the gadget-client package, but I am struggling to wrap my head around the best way to use this package across environments.
we have a development branch for each our our Extension and our app. We use GitHub workflows to deploy each individually to production when we create a new release in GitHub. We also deploy each individually to our development app when changes merge to development branches (also controlled via GitHub Action). How would we ensure that upon merging to development, the extension uses the development env version of the package and that when merging to production, the production env version is used? Should we swap out the package via our GitHub Action?