diff --git a/.github/workflows/release-ui.yml b/.github/workflows/release-ui.yml index fe08ff6..50d868b 100644 --- a/.github/workflows/release-ui.yml +++ b/.github/workflows/release-ui.yml @@ -33,36 +33,9 @@ jobs: node ./scripts/github-ci-build.mjs - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: ncipollo/release-action@v1 with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} + artifacts: "packages/ui/*.zip,packages/ui/*.exe,packages/ui/*.deb,packages/ui/*.rpm" + tag: ${{ github.ref }} + token: ${{ secrets.GITHUB_TOKEN }} body: TODO New Release. - draft: false - prerelease: false - - - name: Upload Release Asset - uses: actions/github-script@v3 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - script: | - const path = require('path'); - const fs = require('fs'); - const release_id = '${{ needs.create_release.outputs.id }}'; - const path_to_dist = `./packages/ui/dist` - for (let file of await fs.readdirSync(path_to_dist)) { - if (['.exe', '.deb', '.rpm', '.zip'].includes(path.extname(file))) { - console.log('uploadReleaseAsset', file); - await github.repos.uploadReleaseAsset({ - owner: context.repo.owner, - repo: context.repo.repo, - release_id: release_id, - name: file, - data: await fs.readFileSync(`${path_to_dist}/${file}`) - }); - } - }