name: Windows CI on: push: branches: - '**' tags-ignore: - 'v*' paths: - '**.cpp' - '**.h' - '**.conf' jobs: build: runs-on: [windows11] steps: - name: Clone repository run: | $ref = "${{ github.ref }}" if ($ref -like 'refs/heads/*') { $branch = $ref -replace '^refs/heads/', '' } elseif ($ref -like 'refs/tags/*') { $branch = $ref -replace '^refs/tags/', '' } else { $branch = $ref } git clone --depth 1 --branch=$branch https://${{ secrets.GIT_USERNAME }}:${{ secrets.GIT_PASSWORD }}@amass.fun/gitea/${{ gitea.repository }}.git . git checkout ${{ github.sha }} - name: Build and deploy run: | resources/build.ps1 build resources/build.ps1 deploy resources/build.ps1 changelog - name: Upload Gitea Release uses: akkuman/gitea-release-action@v1 with: body_path: build/CHANGELOG.txt files: |- build/SmartLockerTools_v*.zip