name: Windows Store
on:
  release:
    types: [published]

jobs:
  microsoft_store:
    name: Publish To Windows Store
    runs-on: ubuntu-latest
    steps:
      - name: Configure Store Credentials 🔑
        uses: jandedobbeleer/store-submission@submission-status
        with:
          command: configure
          type: win32
          seller-id: ${{ secrets.SELLER_ID }}
          product-id: ${{ secrets.PRODUCT_ID }}
          tenant-id: ${{ secrets.TENANT_ID }}
          client-id: ${{ secrets.CLIENT_ID }}
          client-secret: ${{ secrets.CLIENT_SECRET }}
          only-on-ready: true
      - name: Update draft submission
        uses: jandedobbeleer/store-submission@submission-status
        with:
          command: update
          product-update: '{
            "packages":[
            {
            "packageUrl":"https://github.com/JanDeDobbeleer/oh-my-posh/releases/download/${{ github.event.release.tag_name }}/install-x64.msi",
            "languages":["en"],
            "architectures":["X64"],
            "installerParameters":"/quiet INSTALLER=ws",
            "isSilentInstall":false
            },
            {
            "packageUrl":"https://github.com/JanDeDobbeleer/oh-my-posh/releases/download/${{ github.event.release.tag_name }}/install-arm64.msi",
            "languages":["en"],
            "architectures":["Arm64"],
            "installerParameters":"/quiet INSTALLER=ws",
            "isSilentInstall":false
            }
            ]
            }'
      - name: Publish Submission
        uses: jandedobbeleer/store-submission@submission-status
        with:
          command: publish
