From 38dfd703a806dd0c20e2c693442a355bd80bad3e Mon Sep 17 00:00:00 2001 From: Marvin Haschker Date: Sun, 30 Mar 2025 12:48:31 +0200 Subject: [PATCH] chore: add arm64 build support to Docker workflow * Update beta-build.yml * Update release-build.yml * docs: update README to include compatibility information --------- Co-authored-by: Marvin Haschker <123marvin123@users.noreply.github.com> Co-authored-by: Sam Chau --- .github/workflows/beta-build.yml | 8 +++++++- .github/workflows/release-build.yml | 6 ++++++ README.md | 21 +++++++++++++++------ 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/.github/workflows/beta-build.yml b/.github/workflows/beta-build.yml index 71d2595..9555722 100644 --- a/.github/workflows/beta-build.yml +++ b/.github/workflows/beta-build.yml @@ -14,7 +14,12 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: linux/amd64,linux/arm64/v8 + - name: Set up Node.js uses: actions/setup-node@v4 with: @@ -46,6 +51,7 @@ jobs: - name: Build and push uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64/v8 context: . push: ${{ github.event_name != 'pull_request' }} tags: santiagosayshey/profilarr:beta diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index b5ee300..aebdf99 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -16,6 +16,11 @@ jobs: id: tag run: echo "tag=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: linux/amd64,linux/arm64/v8 + - name: Set up Node.js uses: actions/setup-node@v4 with: @@ -47,6 +52,7 @@ jobs: uses: docker/build-push-action@v5 with: context: . + platforms: linux/amd64,linux/arm64/v8 push: true tags: | santiagosayshey/profilarr:latest diff --git a/README.md b/README.md index d92b4a4..b6a8969 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,13 @@ Configuration management tool for Radarr/Sonarr that automates importing and ver ## Getting Started +### Compatibility + +| Architecture | Support | +| ------------------------------ | ------------ | +| amd64 (x86_64) | ✅ Supported | +| arm64 (Apple Silicon, RPi 4/5) | ✅ Supported | + ### Quick Installation (Docker Compose) ```yaml @@ -70,13 +77,15 @@ Detailed contributing guidelines will be available soon. Join our Discord to dis ## Status -Currently in beta. Part of the [Dictionarry](https://github.com/Dictionarry-Hub) project to simplify media automation. +Currently in beta. Part of the [Dictionarry](https://github.com/Dictionarry-Hub) project to simplify media automation. ### Known Issues -- Light Mode is not working -- Renaming / Deleting files can be a little wonky - if you expect to stay connected with a database, try to limit deleting / renaming files. -- State management for custom format conditions is also a little wonky on chromium based browsers + +- Light Mode is not working +- Renaming / Deleting files can be a little wonky - if you expect to stay connected with a database, try to limit deleting / renaming files. +- State management for custom format conditions is also a little wonky on chromium based browsers ### Development -- Currently focused on fixing bugs found in open beta -- 1.1 will focus on improving the 'setup' side of profilarr - adding media management / quality settings syncs + +- Currently focused on fixing bugs found in open beta +- 1.1 will focus on improving the 'setup' side of profilarr - adding media management / quality settings syncs