diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 006d5bf..965be39 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,6 @@ jobs: with: node-version: '22' cache: 'npm' - - run: npm install - run: npm ci - run: npx electron-builder --linux --publish never - uses: actions/upload-artifact@v4 @@ -35,7 +34,6 @@ jobs: with: node-version: '22' cache: 'npm' - - run: npm install - run: npm ci - run: npx electron-builder --win --publish never - uses: actions/upload-artifact@v4 @@ -52,7 +50,6 @@ jobs: with: node-version: '22' cache: 'npm' - - run: npm install - run: npm ci - run: npx electron-builder --mac --publish never - uses: actions/upload-artifact@v4 @@ -66,7 +63,7 @@ jobs: release: needs: [build-linux, build-windows, build-macos] runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') + if: startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch' permissions: contents: write @@ -83,10 +80,14 @@ jobs: - name: Create Release uses: softprops/action-gh-release@v2 with: + tag_name: ${{ github.ref_type == 'tag' && github.ref_name || format('manual-{0}', github.sha) }} + name: ${{ github.ref_type == 'tag' && github.ref_name || format('Manual build {0}', github.sha) }} files: | - artifacts/linux-builds/* - artifacts/windows-builds/* - artifacts/macos-builds/* + artifacts/linux-builds/**/* + artifacts/windows-builds/**/* + artifacts/macos-builds/**/* generate_release_notes: true draft: false prerelease: false + + diff --git a/.gitignore b/.gitignore index 3a16ba9..cb2a975 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ dist/* node_modules/* package-lock.json +bun.lock diff --git a/GUI/index.html b/GUI/index.html index 10b33d3..db18cb6 100644 --- a/GUI/index.html +++ b/GUI/index.html @@ -1,25 +1,32 @@ +
-
+