Initial public release

This commit is contained in:
Harvey
2026-04-03 15:53:00 +01:00
commit a99c738164
679 changed files with 108326 additions and 0 deletions
+83
View File
@@ -0,0 +1,83 @@
name: "\U0001F41B Bug Report"
description: Report a problem with MusicSeerr
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Before opening a bug report, please search [existing issues](https://github.com/habirabbu/musicseerr/issues) to check if it's already been reported.
For general support questions, use [Discord](https://discord.gg/f98bFfsPuB) instead.
- type: input
id: version
attributes:
label: MusicSeerr Version
description: Found in Settings or the bottom of the sidebar.
placeholder: v1.0.0
validations:
required: true
- type: textarea
id: description
attributes:
label: What happened?
description: A clear description of the bug.
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: Steps to reproduce
description: How can we reproduce this?
placeholder: |
1. Go to ...
2. Click on ...
3. See error ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behaviour
description: What did you expect to happen instead?
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain the problem.
- type: textarea
id: logs
attributes:
label: Logs
description: Relevant log output from `docker compose logs musicseerr`. This will be formatted as code automatically.
render: shell
- type: dropdown
id: deployment
attributes:
label: Deployment method
options:
- Docker Compose
- Docker CLI
- Other
validations:
required: true
- type: input
id: browser
attributes:
label: Browser
description: e.g. Chrome 120, Firefox 121, Safari 17
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any other details that might help (integrations in use, host OS, Docker version, etc).
- type: checkboxes
id: search-existing
attributes:
label: Duplicate check
options:
- label: I have searched existing issues and this hasn't been reported before.
required: true
+8
View File
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Discord
url: https://discord.gg/f98bFfsPuB
about: For support questions and general chat.
- name: Documentation
url: https://musicseerr.com/
about: Check the docs before opening an issue.
+36
View File
@@ -0,0 +1,36 @@
name: "\u2728 Feature Request"
description: Suggest an idea for MusicSeerr
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Before opening a feature request, please search [existing issues](https://github.com/habirabbu/musicseerr/issues) to check if it's already been suggested.
For general discussion, use [Discord](https://discord.gg/f98bFfsPuB).
- type: textarea
id: description
attributes:
label: What would you like?
description: A clear description of what you want MusicSeerr to do. If this is related to a problem, describe the problem too.
validations:
required: true
- type: textarea
id: desired-behavior
attributes:
label: How should it work?
description: Describe the behaviour you'd expect from this feature.
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Screenshots, mockups, links to similar features in other apps, or anything else that helps explain what you're after.
- type: checkboxes
id: search-existing
attributes:
label: Duplicate check
options:
- label: I have searched existing issues and this hasn't been requested before.
required: true
+63
View File
@@ -0,0 +1,63 @@
name: Release
on:
push:
tags:
- "v*"
permissions:
contents: read
packages: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to ghcr.io
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract version from tag
id: version
run: echo "tag=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT"
- name: Get build date
id: date
run: echo "timestamp=$(git log -1 --pretty=%cI)" >> "$GITHUB_OUTPUT"
- name: Build and push (versioned)
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ghcr.io/habirabbu/musicseerr:${{ steps.version.outputs.tag }}
build-args: |
COMMIT_TAG=${{ steps.version.outputs.tag }}
BUILD_DATE=${{ steps.date.outputs.timestamp }}
cache-from: type=gha
cache-to: type=gha,mode=max
provenance: false
- name: Tag latest (stable releases only)
if: ${{ !contains(steps.version.outputs.tag, '-') }}
run: |
docker buildx imagetools create \
-t ghcr.io/habirabbu/musicseerr:latest \
ghcr.io/habirabbu/musicseerr:${{ steps.version.outputs.tag }}