I'm trying to list Forge app versions across environments. However, I noticed that the apps listed in OSSYS_APP_FORGE (the table that lists installed forge apps) is not really consistent with the apps deployed to a certain environment. It seems that only the environment where a forge app is installed in, the table lists the app. That would be a shame, since I would like to validate that all of my components are up to date across environments. Application versions are a bit too tricky for this. Any expert on the subject that could help me?
Yes, your observation regarding the entry in OSSYS_APP_FORGE is correct. An entry is made in this table only when you install the application from the Forge. If you deploy an application (originally installed from the Forge) from development to UAT, you will not find an entry in OSSYS_APP_FORGE in UAT. Therefore, comparing OSSYS_APP_FORGE across different environments will yield different values.
That's a shame, but thanks for checking!
will there be anything coming up that will update the OSSYS_APP_FORGE table when publishing across environments? it would be very helpful (and time saving) when performing platform upgrades
I agree! I posted an idea: Idea - Expose Forge version number for deployed applications | OutSystems
Please like :)