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`
···3232**Versions (please complete the following information):**
3333Provide version information for any related sources/clients.
34343535-- multi-scrobbler: [e.g. 0.4.0 on docker]
3535+- multi-scrobbler: [e.g. 0.8.3 on docker]
3636- maloja [e.g. 3.1.4]
3737- jellyfin [e.g. 10.8.9]
3838
···11## Checklist before requesting a review
2233-- [ ] **I am opening this PR for the [`develop` branch](https://github.com/FoxxMD/multi-scrobbler/tree/develop) and NOT `master`.**
43- [ ] I have read the [contributing guidelines.](../CONTRIBUTING.md)
5465## Type of change
+2-4
.github/workflows/docsDeploy.yml
···2233on:
44 workflow_dispatch:
55- push:
66- branches:
77- - master
88- - developDocs
55+ release:
66+ types: [released]
97 # Review gh actions docs if you want to further define triggers, paths, etc
108 # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on
119
···55 push:
66 branches:
77 - 'master'
88- - 'develop'
98 tags:
109 - '*.*.*'
1110 # don't trigger if just updating docs
···9594 # generate Docker tags based on the following events/attributes
9695 # https://github.com/docker/metadata-action/issues/247#issuecomment-1511259674 for NOT is default branch, eventually
9796 tags: |
9898- type=raw,value=latest,enable={{is_default_branch}},suffix=${{ matrix.suffix }}
9999- type=ref,event=branch,enable=${{ !endsWith(github.ref, 'master') }},suffix=${{ matrix.suffix }}
100100- type=semver,pattern={{version}},suffix=${{ matrix.suffix }}
9797+ type=raw,value=edge,enable={{is_default_branch}}
9898+ type=ref,event=branch,enable=${{ !endsWith(github.ref, 'master') }}
9999+ type=semver,pattern={{version}}
100100+ type=semver,value=latest
101101 flavor: |
102102 latest=false
103103+ suffix=${{ matrix.suffix }},onlatest=true
103104104105 - name: Set up QEMU
105106 uses: docker/setup-qemu-action@v3
+1-2
CONTRIBUTING.md
···2233Please follow these guidelines when contributing code to this repository:
4455-* The PR **must be for the [`develop` branch.](https://github.com/FoxxMD/multi-scrobbler/tree/develop)** The `master` branch is for releases only.
65* Use [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/#summary) format when creating commits.
77-* Preferably, please use a [feature branch](https://stackoverflow.com/a/39586780/1469797) instead of committing directly to `develop`.
66+* Preferably, please use a [feature branch](https://stackoverflow.com/a/39586780/1469797) instead of committing directly to `master`.
87* Ensure that if your code is covered by [an existing test](./src/backend/tests) that you have updated the test accordingly