[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 ci

Kasper (Dec 13, 2021, 7:21 PM +0100) 6d192f0b ff03416a

+123 -3
+46
.github/workflows/ci.yml
··· 1 + name: CI 2 + on: 3 + push: 4 + branches: 5 + - '*' 6 + tags-ignore: 7 + - '*' 8 + workflow_dispatch: 9 + 10 + env: 11 + CARGO_TERM_COLOR: always 12 + 13 + jobs: 14 + ci: 15 + strategy: 16 + fail-fast: false 17 + matrix: 18 + platform: [macos-10.15, ubuntu-latest, windows-latest] 19 + runs-on: ${{ matrix.platform }} 20 + steps: 21 + - name: Checkout repository 22 + uses: actions/checkout@v2 23 + 24 + - name: Node.js setup 25 + uses: actions/setup-node@v1 26 + with: 27 + node-version: 14 28 + 29 + - name: Rust setup 30 + uses: actions-rs/toolchain@v1 31 + with: 32 + toolchain: stable 33 + 34 + - name: Install webkit2gtk (ubuntu only) 35 + if: matrix.platform == 'ubuntu-latest' 36 + run: | 37 + sudo apt-get update 38 + sudo apt-get install -y webkit2gtk-4.0 39 + 40 + - run: npm install 41 + 42 + - run: npm run check 43 + 44 + - run: npm run test 45 + 46 + - run: npm run build
+3 -1
.github/workflows/publish.yml
··· 32 32 sudo apt-get update 33 33 sudo apt-get install -y webkit2gtk-4.0 34 34 35 - - run: npm install && npm run build 35 + - run: npm install 36 + 37 + - run: npm run build 36 38 37 39 - uses: tauri-apps/tauri-action@v0 38 40 env:
+69
package-lock.json
··· 890 890 "responselike": "^2.0.0" 891 891 } 892 892 }, 893 + "callsites": { 894 + "version": "3.1.0", 895 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 896 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 897 + "dev": true 898 + }, 893 899 "camelcase": { 894 900 "version": "2.1.1", 895 901 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", ··· 2204 2210 } 2205 2211 } 2206 2212 }, 2213 + "import-fresh": { 2214 + "version": "3.3.0", 2215 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 2216 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 2217 + "dev": true, 2218 + "requires": { 2219 + "parent-module": "^1.0.0", 2220 + "resolve-from": "^4.0.0" 2221 + } 2222 + }, 2207 2223 "import-lazy": { 2208 2224 "version": "3.1.0", 2209 2225 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", ··· 2747 2763 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 2748 2764 "dev": true 2749 2765 }, 2766 + "mri": { 2767 + "version": "1.2.0", 2768 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2769 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2770 + "dev": true 2771 + }, 2750 2772 "ms": { 2751 2773 "version": "2.1.2", 2752 2774 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ··· 3208 3230 } 3209 3231 } 3210 3232 }, 3233 + "parent-module": { 3234 + "version": "1.0.1", 3235 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 3236 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 3237 + "dev": true, 3238 + "requires": { 3239 + "callsites": "^3.0.0" 3240 + } 3241 + }, 3211 3242 "parse-json": { 3212 3243 "version": "2.2.0", 3213 3244 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", ··· 3569 3600 "integrity": "sha512-e4FNQs+9cINYMO5NMFc6kOUCdohjqFPSgMuwuZAOUWqrfWsen+Yjy5qZFkV5K7VO7tFSLKcUL97olkED7sCBHA==", 3570 3601 "dev": true 3571 3602 }, 3603 + "resolve-from": { 3604 + "version": "4.0.0", 3605 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3606 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3607 + "dev": true 3608 + }, 3572 3609 "responselike": { 3573 3610 "version": "2.0.0", 3574 3611 "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", ··· 3648 3685 "dev": true, 3649 3686 "requires": { 3650 3687 "tslib": "~2.1.0" 3688 + } 3689 + }, 3690 + "sade": { 3691 + "version": "1.7.4", 3692 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", 3693 + "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", 3694 + "dev": true, 3695 + "requires": { 3696 + "mri": "^1.1.0" 3651 3697 } 3652 3698 }, 3653 3699 "safe-buffer": { ··· 3861 3907 "requires": { 3862 3908 "sort-keys": "^1.0.0" 3863 3909 } 3910 + }, 3911 + "source-map": { 3912 + "version": "0.7.3", 3913 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 3914 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 3915 + "dev": true 3864 3916 }, 3865 3917 "source-map-js": { 3866 3918 "version": "0.6.2", ··· 4088 4140 "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.42.3.tgz", 4089 4141 "integrity": "sha512-pbdtdNZEx2GBqSM6XEgPoHbwtvWBwFLt/1bRmzsyXZO+i424wFnPe7O5B3GOJDPFSxPRztumAW3mL5LPzecWUg==", 4090 4142 "dev": true 4143 + }, 4144 + "svelte-check": { 4145 + "version": "2.2.10", 4146 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.2.10.tgz", 4147 + "integrity": "sha512-UVLd/N7hUIG2v6dytofsw8MxYn2iS2hpNSglsGz9Z9b8ZfbJ5jayl4Mm1SXhNwiFs5aklG90zSBJtd7NTK8dTg==", 4148 + "dev": true, 4149 + "requires": { 4150 + "chalk": "^4.0.0", 4151 + "chokidar": "^3.4.1", 4152 + "fast-glob": "^3.2.7", 4153 + "import-fresh": "^3.2.1", 4154 + "minimist": "^1.2.5", 4155 + "sade": "^1.7.4", 4156 + "source-map": "^0.7.3", 4157 + "svelte-preprocess": "^4.0.0", 4158 + "typescript": "*" 4159 + } 4091 4160 }, 4092 4161 "svelte-hmr": { 4093 4162 "version": "0.14.7",
+5 -2
package.json
··· 7 7 "build": "tauri build", 8 8 "build:web": "vite build", 9 9 "preview": "vite preview", 10 - "lint": "prettier --check *.js *.json src", 11 - "format": "prettier --write *.js *.json src" 10 + "test": "cargo test --manifest-path ./src-tauri/Cargo.toml", 11 + "check": "svelte-check", 12 + "lint": "prettier --check *.js src", 13 + "format": "prettier --write *.js src" 12 14 }, 13 15 "devDependencies": { 14 16 "@sveltejs/vite-plugin-svelte": "1.0.0-next.19", ··· 18 20 "prettier-plugin-svelte": "^2.3.1", 19 21 "sass": "^1.38.1", 20 22 "svelte": "^3.42.3", 23 + "svelte-check": "^2.2.10", 21 24 "svelte-preprocess": "^4.8.0", 22 25 "typescript": "^4.3.5", 23 26 "vite": "^2.5.1"