Closed Arthurvdv closed 3 years ago
Hi,
You could mitigate it with the parameter alternativevsixurl
(possibilities are a localpath, a url (preferred), or a version for downloading it from the marketplace).
- task: ALOpsAppCompiler@2
inputs:
artifacttype: 'Sandbox'
appversiontemplate: '1.0.*.0'
publishartifact: false
alternativevsixurl: '6.5.413786' # possibilities are a localpath, a url (preferred), or a version for downloading it from the marketplace
By the way - there is no way (we see) to get the url for the "current latest" version ...
It would inderdaad really help if there would be somehow a possibility to get the url for the "current latest" version.
For now I reverted my code back and leave it as a TODO to refactor when the newer version has arrived in the artifacts.
Describe the bug The version of AL Language in the artifact is lower then the version of AL Language from the Market place. I'm using the property 'Multiplicity = ZeroOrOne' on different API pages and found myself between between a rock and a hard place.
At this (23/02) moment the AL Langue (VSIX) on the marketplace is updated, where the artifact (of Belgium) is behind; Marketplace: v6.5.413786 Artifact (BE): v6.4.403123
This is annoying, because now the newer v6.5 tells me I need to increase the runtime version, otherwise it won't compile in VS Code. But the pipeline refuses to run, because the newer version is not yet supported.
AL Compiler v6.5: 'Multiplicity' is not available in runtime version '6.1'. The supported runtime versions are: '6.3' or greater. AL Compiler v6.4: 'The runtime version '6.3' is not supported by the AL compiler.'
the used yaml
the output
Expected behavior Is there somehow a solution to this? I know that creating the artifacts is not the responsibility of ALOps, but maybe you have a clever idea to get around this somehow?
Screenshots Marketplace
C:\bcartifacts.cache\sandbox\17.4.21491.22411\platform\ModernDev\program files\Microsoft Dynamics NAV\170\AL Development Environment\ALLanguage.vsix Grabbed the file from the artifact and installed in VS Code to test.