[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

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

chore: Refactor git/dev workflow to use master as unstable branch

* Aligns with "normal" default branch usage better, allows dependabot to actually run
* Change image publishing to push tagged images as 'latest' and master images as `edge`

FoxxMD (Aug 30, 2024, 9:53 AM EDT) 0feb02ba 90c481b1

+11 -15
+1 -1
.github/ISSUE_TEMPLATE/bug_report.md
··· 32 32 **Versions (please complete the following information):** 33 33 Provide version information for any related sources/clients. 34 34 35 - - multi-scrobbler: [e.g. 0.4.0 on docker] 35 + - multi-scrobbler: [e.g. 0.8.3 on docker] 36 36 - maloja [e.g. 3.1.4] 37 37 - jellyfin [e.g. 10.8.9] 38 38
+1 -1
.github/act/actBranchEvent.json
··· 1 1 { 2 2 "ref": "refs/heads/master", 3 - "sha": "0a1a94d9ad4efa373f8d34aace5e7f0a3fff42ad" 3 + "sha": "e80ad81f051e2ff29e73c0401ad9b89a1b32c3f7" 4 4 }
-1
.github/act/actTest.yml
··· 4 4 push: 5 5 branches: 6 6 - 'master' 7 - - 'develop' 8 7 tags: 9 8 - '*.*.*' 10 9 # don't trigger if just updating docs
-1
.github/pull_request_template.md
··· 1 1 ## Checklist before requesting a review 2 2 3 - - [ ] **I am opening this PR for the [`develop` branch](https://github.com/FoxxMD/multi-scrobbler/tree/develop) and NOT `master`.** 4 3 - [ ] I have read the [contributing guidelines.](../CONTRIBUTING.md) 5 4 6 5 ## Type of change
+2 -4
.github/workflows/docsDeploy.yml
··· 2 2 3 3 on: 4 4 workflow_dispatch: 5 - push: 6 - branches: 7 - - master 8 - - developDocs 5 + release: 6 + types: [released] 9 7 # Review gh actions docs if you want to further define triggers, paths, etc 10 8 # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on 11 9
+1 -1
.github/workflows/pr.yml
··· 8 8 - reopened 9 9 - opened 10 10 branches: 11 - - 'develop' 11 + - 'master' 12 12 13 13 jobs: 14 14 test:
+5 -4
.github/workflows/publishImage.yml
··· 5 5 push: 6 6 branches: 7 7 - 'master' 8 - - 'develop' 9 8 tags: 10 9 - '*.*.*' 11 10 # don't trigger if just updating docs ··· 95 94 # generate Docker tags based on the following events/attributes 96 95 # https://github.com/docker/metadata-action/issues/247#issuecomment-1511259674 for NOT is default branch, eventually 97 96 tags: | 98 - type=raw,value=latest,enable={{is_default_branch}},suffix=${{ matrix.suffix }} 99 - type=ref,event=branch,enable=${{ !endsWith(github.ref, 'master') }},suffix=${{ matrix.suffix }} 100 - type=semver,pattern={{version}},suffix=${{ matrix.suffix }} 97 + type=raw,value=edge,enable={{is_default_branch}} 98 + type=ref,event=branch,enable=${{ !endsWith(github.ref, 'master') }} 99 + type=semver,pattern={{version}} 100 + type=semver,value=latest 101 101 flavor: | 102 102 latest=false 103 + suffix=${{ matrix.suffix }},onlatest=true 103 104 104 105 - name: Set up QEMU 105 106 uses: docker/setup-qemu-action@v3
+1 -2
CONTRIBUTING.md
··· 2 2 3 3 Please follow these guidelines when contributing code to this repository: 4 4 5 - * The PR **must be for the [`develop` branch.](https://github.com/FoxxMD/multi-scrobbler/tree/develop)** The `master` branch is for releases only. 6 5 * Use [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/#summary) format when creating commits. 7 - * Preferably, please use a [feature branch](https://stackoverflow.com/a/39586780/1469797) instead of committing directly to `develop`. 6 + * Preferably, please use a [feature branch](https://stackoverflow.com/a/39586780/1469797) instead of committing directly to `master`. 8 7 * Ensure that if your code is covered by [an existing test](./src/backend/tests) that you have updated the test accordingly