Currently, we use different Flyio APPs for environment isolation, distinguishing between dev, test, production, etc. However, all our environments share the main branch. In our CI, we push every commit from the main branch to registry.fly.io, and tag it with the commit hash.
Because pushing to registry.fly.io is strongly bound to a single APP, we currently have to push the image multiple times to meet our needs. Is there a way to push only once and have all apps(These apps may be distributed across different organizations) use it?