From 658dc8d2be6105522930238357b1e8e009e6bad7 Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 15:48:07 -0800 Subject: [PATCH 1/9] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c001b37..e920756 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Install Dependencies - run: sudo apt install libpango1.0-dev libatk1.0-dev libgtk-3-dev + run: sudo apt install libpango1.0-dev libatk1.0-dev libgtk-3-dev libpulse-dev - name: Build run: cargo build --verbose --release - name: Compress build files From a265535ee05bfac955502763c83ee48f2783a8e8 Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 16:18:51 -0800 Subject: [PATCH 2/9] Update README.md --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5ecf3e2..7cf3201 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,17 @@ # Myxer + A modern Volume Mixer for PulseAudio, built using Rust. -## Developing -Just use `cargo run`, (or `nodemon ./`, if you have that installed) in the root directory, that's it. +**© 2021 Auri Collings. [GPLv3](https://github.com/Aurailus/Myxer/LICENSE.md).** ## Building Use `cargo build --release` in the root directory. -## Disclaimer -This project is *very* early in development, there are bugs and unfinished features! Use at your own risk. I'm very new to Rust as well, so there may be inefficiencies or other strange behavior that I haven't caught. Please file an issue if you find a problem. +### Disclaimer +This project is more-or-less complete, but there may still be bugs or issues. Use at your own risk. ## Contributing Pull Requests are welcome and appreciated. If you're unsure of whether a feature will be accepted, open an issue and I'll get back to you as soon as I can. + +### Building for Development +Just use `cargo run`, (or `nodemon ./`, if you have that installed) in the root directory, that's it. From 8d9a147eb5c9f21bd547788e5b55b5c80023f82c Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 16:19:25 -0800 Subject: [PATCH 3/9] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7cf3201..4d96590 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,15 @@ A modern Volume Mixer for PulseAudio, built using Rust. **© 2021 Auri Collings. [GPLv3](https://github.com/Aurailus/Myxer/LICENSE.md).** ## Building + Use `cargo build --release` in the root directory. -### Disclaimer -This project is more-or-less complete, but there may still be bugs or issues. Use at your own risk. +Please note: While this project is more-or-less complete, there may still be bugs or issues. Your mileage may vary. ## Contributing + Pull Requests are welcome and appreciated. If you're unsure of whether a feature will be accepted, open an issue and I'll get back to you as soon as I can. ### Building for Development + Just use `cargo run`, (or `nodemon ./`, if you have that installed) in the root directory, that's it. From aa305863a02c552807b5437bc3d8d6021709a37c Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 16:20:56 -0800 Subject: [PATCH 4/9] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 4d96590..c03f62d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # Myxer +[![release](https://github.com/Aurailus/Myxer/workflows/release/badge.svg)](https://github.com/Aurailus/Myxer/releases) +[![discord](https://img.shields.io/discord/416379773976051712.svg?color=7289DA&label=discord&logo=discord&logoColor=white&labelColor=2A3037)](https://aurail.us/discord) +[![commit activity](https://img.shields.io/github/commit-activity/m/aurailus/myxer.svg?logo=github&labelColor=2A3037&label=commit%20activity)](https://github.com/Aurailus/Myxer/commits/master) + A modern Volume Mixer for PulseAudio, built using Rust. **© 2021 Auri Collings. [GPLv3](https://github.com/Aurailus/Myxer/LICENSE.md).** @@ -8,6 +12,8 @@ A modern Volume Mixer for PulseAudio, built using Rust. Use `cargo build --release` in the root directory. +Prebuilt binaries are available on the [Releases](https://github.com/Aurailus/Myxer/Releases) page. + Please note: While this project is more-or-less complete, there may still be bugs or issues. Your mileage may vary. ## Contributing From ff4b15f4a1e8c45f1b31fc4da704bcdfd5e22afe Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 17:30:53 -0800 Subject: [PATCH 5/9] Update release.yml --- .github/workflows/release.yml | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e920756..114e135 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,28 +20,8 @@ jobs: run: sudo apt install libpango1.0-dev libatk1.0-dev libgtk-3-dev libpulse-dev - name: Build run: cargo build --verbose --release - - name: Compress build files - run: zip --junk-paths build target/release/myxer - - name: Get short SHA for Release - id: slug - run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-7)" - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Upload Artifact + - uses: actions/upload-artifact@v2.2.2 with: - tag_name: ${{steps.slug.outputs.sha8}}-pre - release_name: ${{ github.sha }} - body: Built by Github Actions. - prerelease: true - - name: Upload Release Files - id: upload-release-asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./build.zip - asset_name: build.zip - asset_content_type: application/zip + name: Myxer + path: target/release/myxer From c8c1a0bb2d9bb7cd08dd9b182dea9b536126ddec Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 17:31:36 -0800 Subject: [PATCH 6/9] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 114e135..fd1d13e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - name: Build run: cargo build --verbose --release - name: Upload Artifact - - uses: actions/upload-artifact@v2.2.2 + uses: actions/upload-artifact@v2.2.2 with: name: Myxer path: target/release/myxer From 49ac4b10d93daa34885af99ad948df6f67020d18 Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 17:51:59 -0800 Subject: [PATCH 7/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c03f62d..d841655 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern Volume Mixer for PulseAudio, built using Rust. Use `cargo build --release` in the root directory. -Prebuilt binaries are available on the [Releases](https://github.com/Aurailus/Myxer/Releases) page. +Prebuilt binaries are available as artifacts, latest **[here](https://nightly.link/Aurailus/myxer/workflows/release/master/Myxer)**. Please note: While this project is more-or-less complete, there may still be bugs or issues. Your mileage may vary. From 890212ffc06dce7518d0f36d80e39c6a131122e7 Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 17:58:41 -0800 Subject: [PATCH 8/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d841655..6a64bf4 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern Volume Mixer for PulseAudio, built using Rust. Use `cargo build --release` in the root directory. -Prebuilt binaries are available as artifacts, latest **[here](https://nightly.link/Aurailus/myxer/workflows/release/master/Myxer)**. +Prebuilt binaries are available as artifacts, download the latest one by clicking **[here](https://nightly.link/Aurailus/myxer/workflows/release/master/Myxer.zip)**. Please note: While this project is more-or-less complete, there may still be bugs or issues. Your mileage may vary. From a7308ed9edd0f4da94e9bbdb82637866f30d2d78 Mon Sep 17 00:00:00 2001 From: Auri Collings Date: Wed, 3 Mar 2021 17:59:31 -0800 Subject: [PATCH 9/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a64bf4..cb6a3f8 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern Volume Mixer for PulseAudio, built using Rust. Use `cargo build --release` in the root directory. -Prebuilt binaries are available as artifacts, download the latest one by clicking **[here](https://nightly.link/Aurailus/myxer/workflows/release/master/Myxer.zip)**. +Prebuilt binaries are available as artifacts, download the latest one **[here](https://nightly.link/Aurailus/myxer/workflows/release/master/Myxer.zip)**. Please note: While this project is more-or-less complete, there may still be bugs or issues. Your mileage may vary.