[Bug]: Publish App Error on Pull Request Build with dependency on Continia Expenses
AL-Go version
preview
Describe the issue
I have just created a PR for some functionality that is depedant on Contina Expenses. I can see in the logs that the script has worked out all the Continia dependencies, published them to my self-hosted docker container, compiled my app but when it tries to publish my app to the docker container I get errors saying it can't find various Continia obects I am referencing. In the logs when I look at the last Intalled Apps entries I can see all the Continia Apps are installed. Over the weekend I have also just moved us over to the PReview build and implemented Incremental Builds as this project has several apps and test apps.
Expected behavior
I would expect the app to be published
Steps to reproduce
- Create an App with a dependency to Continia Expenses
- Setup the app to use Incremental Builds from the AL-GO Preview
- Add a permissionSet Extension which extends CEM-APPROVE
- Commit the App and create a PR.
Additional context (logs, screenshots, etc.)
2_Build Infopro Haynes (Default) _ Infopro Haynes (Default).txt
The nuGet packages you get from the AppSource feed are only symbols - they are not runtime packages, and as such they cannot be used to deploy apps to a container. You can use them to build the app, but not to deploy and test. We should fine a better error message for this. We are also working on finalizing NuGet support to better allow partners to share NuGet runtime packages with partners and also allow you to deploy and run tests on online environments if you cannot get the runtime package.
We'll add some better error/warning for this. Will track it as part of another issue though