0

Hi,

I’m utilizing the SOD along the AL-Go repo template in GitHub. Whenever I click the Publish to Github button within SOD, the app.json that shows up in GitHub has runtime:14 and application:23.0.0.0. Those two values arent compatible with each other so the Build step in the CI/CD action fails (AL1043 The runtime version ‘14.0’ is not supported by the AL compiler.). I resolve this by manually updating app.json in GitHub to be runtime:12 and after that the build succeeds. This isnt sustainable because the next time i push from SOD, it’ll revert back to runtime:14.

My BC environment is v25.5, however, so im not sure why app.json is still reading 23.0.0.0.

My questions are:

  1. How is runtime and application populated in app.json?
  2. And why is it 14 and 23.0.0.0 when the environment is v25.5?
  3. Lastly, is there a way to force the value within SOD so I don’t have to manually update app.json in Github?

Thanks!

hougaard Answered question May 19, 2025