[READ-ONLY] Mirror of https://github.com/probablykasper/mr-tagger. Music file tagging app for Mac, Linux and Windows
audio linux macos music tagger tauri windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Add tauri action

Kasper (Aug 28, 2021, 10:45 AM +0200) 444d6972 9a9bde36

+57
+45
.github/workflows/publish.yml
··· 1 + name: Release 2 + on: 3 + workflow_dispatch: 4 + 5 + env: 6 + CARGO_TERM_COLOR: always 7 + 8 + jobs: 9 + release: 10 + strategy: 11 + fail-fast: false 12 + matrix: 13 + platform: [macos-latest, ubuntu-latest, windows-latest] 14 + runs-on: ${{ matrix.platform }} 15 + steps: 16 + - name: Checkout repository 17 + uses: actions/checkout@v2 18 + 19 + - name: Node.js setup 20 + uses: actions/setup-node@v1 21 + with: 22 + node-version: 14 23 + 24 + - name: Rust setup 25 + uses: actions-rs/toolchain@v1 26 + with: 27 + toolchain: stable 28 + 29 + - name: Install webkit2gtk (ubuntu only) 30 + if: matrix.platform == 'ubuntu-latest' 31 + run: | 32 + sudo apt-get update 33 + sudo apt-get install -y webkit2gtk-4.0 34 + 35 + - run: npm install && npm run build 36 + 37 + - uses: tauri-apps/tauri-action@v0 38 + env: 39 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 40 + with: 41 + # the action automatically replaces __VERSION__ with the app version 42 + tagName: v__VERSION__ 43 + releaseName: 'v__VERSION__' 44 + releaseDraft: true 45 + prerelease: false
+2
CHANGELOG.md
··· 1 + ## 0.1.0 - 2021 Aug 28 2 + - Initial release
+10
README.md
··· 25 25 - `npm run dev`: Start app in dev mode 26 26 - `npm run build`: Build 27 27 - `npm run lint`: Lint 28 + 29 + ### Release new version 30 + 1. Update `CHANGELOG.md` 31 + 2. Manually bump the version number in `src-tauri/Cargo.toml` 32 + 3. Check for errors and bump the `Cargo.lock` version number 33 + ``` 34 + cargo check --manifest-path src-tauri/Cargo.toml 35 + ``` 36 + 4. Dispatch the GitHub Release workflow and wait 37 + 5. Add release notes to the generated GitHub release and publish it