Code: Select all
- name: Create MSI
uses: caphyon/advinst-github-action@v2.0
with:
advinst-version: '22.3'
advinst-enable-automation: 'true'
advinst-license: ${{ secrets.ADVINST_LICENSE }}
aip-path: ${{ github.workspace }}/StudylogElectron.aip
aip-build-name: DefaultBuild
aip-package-name: StudylogElectron.msi
aip-output-dir: ${{ github.workspace }}\msi
aip-commands: |
SetVersion ${{ steps.trim-version.outputs.trimmed }}
This is set in my .aip file
Code: Select all
<COMPONENT cid="caphyon.advinst.msicomp.MsiUpgradeComponent">
<ROW UpgradeCode="[|UpgradeCode]" VersionMin="0.0.1" VersionMax="[|ProductVersion]" Attributes="257" ActionProperty="OLDPRODUCTS"/>
<ROW UpgradeCode="[|UpgradeCode]" VersionMin="[|ProductVersion]" Attributes="2" ActionProperty="AI_NEWERPRODUCTFOUND"/>
</COMPONENT>