Skip to content

Commit e5553c4

Browse files
committed
Fixes for volume control and tests
1 parent 7763e8c commit e5553c4

5 files changed

Lines changed: 403 additions & 251 deletions

File tree

.github/workflows/build-release.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@ jobs:
9595
libappindicator3-dev \
9696
librsvg2-dev \
9797
patchelf \
98-
xdg-utils \
99-
libpulse-dev
98+
xdg-utils
10099
101100
- name: Setup Node.js
102101
uses: actions/setup-node@v4

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ jobs:
4545
libwebkit2gtk-4.1-dev \
4646
libappindicator3-dev \
4747
librsvg2-dev \
48-
patchelf \
49-
libpulse-dev
48+
patchelf
5049
5150
- name: Run Clippy
5251
run: cd src-tauri && cargo clippy --all-targets --all-features -- -D warnings

CHANGELOG.md

Lines changed: 0 additions & 94 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -130,18 +130,15 @@ When making changes, please follow these guidelines:
130130

131131
## Releasing
132132

133-
The desktop app uses GitHub Actions for automated builds and releases. When you create a new GitHub Release, the CI/CD pipeline automatically builds binaries for all supported platforms and attaches them to the release.
134-
135-
### Creating a Release
136-
137-
1. Update `CHANGELOG.md` with the changes (optional)
138-
2. Create a new GitHub Release with a version tag (e.g., `v0.2.0`)
139-
3. The release workflow will automatically:
140-
- Update version in `package.json` and `tauri.conf.json` from the tag
141-
- Build binaries for Windows, macOS (Intel & ARM), and Linux (x64 & ARM64)
142-
- Upload all artifacts to the release
143-
- Generate the `latest.json` file for auto-updates
144-
- Trigger Homebrew tap updates (if configured)
133+
The desktop app uses GitHub Actions for automated builds and releases. When a new GitHub Release is created, the CI/CD pipeline automatically builds binaries for all supported platforms and attaches them to the release.
134+
135+
The release workflow will automatically:
136+
137+
- Update version in `package.json` and `tauri.conf.json` from the tag
138+
- Build binaries for Windows, macOS (Intel & ARM), and Linux (x64 & ARM64)
139+
- Upload all artifacts to the release
140+
- Generate the `latest.json` file for auto-updates
141+
- Trigger Homebrew tap updates (if configured)
145142

146143
### Build Artifacts
147144

0 commit comments

Comments
 (0)