name: release-assets on: push: tags: - v*.*.* jobs: release: runs-on: ${{ matrix.os }} strategy: matrix: os: [windows-latest] # os: [ubuntu-latest, macos-latest, windows-latest] steps: - name: Check out Git repository uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: 16 - name: Install Dependencies run: npm install - name: build-linux if: matrix.os == 'ubuntu-latest' run: npm run build:linux - name: build-mac if: matrix.os == 'macos-latest' run: npm run build:mac - name: build-win if: matrix.os == 'windows-latest' run: npm run build:win - name: release uses: softprops/action-gh-release@v1 with: draft: true files: | dist/*.exe dist/*.zip dist/*.dmg dist/*.AppImage dist/*.snap dist/*.deb dist/*.rpm dist/*.tar.gz dist/*.yml dist/*.blockmap env: GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}