mirror of
https://github.com/Suwayomi/docker-tachidesk.git
synced 2025-12-10 06:42:12 +01:00
Remove KCEF from unsupported containers (#129)
* Introduce Build arg to include KCEF or not * GH CI separate containers where KCEF is not supported
This commit is contained in:
26
.github/workflows/container.yml
vendored
26
.github/workflows/container.yml
vendored
@@ -173,7 +173,7 @@ jobs:
|
||||
if: inputs.do_upload
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64/v8,linux/ppc64le,linux/s390x,linux/riscv64
|
||||
platforms: linux/amd64,linux/arm64/v8
|
||||
push: true
|
||||
build-args: |
|
||||
BUILD_DATE=${{ steps.get_latest_release_metadata.outputs.build_date }}
|
||||
@@ -189,6 +189,30 @@ jobs:
|
||||
ghcr.io/suwayomi/suwayomi-server:${{ inputs.tachidesk_release_type }}
|
||||
ghcr.io/suwayomi/suwayomi-server:${{ steps.get_latest_release_metadata.outputs.release_tag }}
|
||||
|
||||
# And also those that aren't supported by KCEF
|
||||
# the build arg TACHIDESK_KCEF will simply not install the dependencies, so runtime will fail to load libs
|
||||
# but everything else will still work
|
||||
- name: Push container image to registry
|
||||
if: inputs.do_upload
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
platforms: linux/ppc64le,linux/s390x,linux/riscv64
|
||||
push: true
|
||||
build-args: |
|
||||
BUILD_DATE=${{ steps.get_latest_release_metadata.outputs.build_date }}
|
||||
TACHIDESK_RELEASE_TAG=${{ steps.get_latest_release_metadata.outputs.release_tag }}
|
||||
TACHIDESK_RELEASE_DOWNLOAD_URL=${{ steps.get_latest_release_metadata.outputs.release_url }}
|
||||
TACHIDESK_FILENAME=${{ steps.get_latest_release_metadata.outputs.release_filename }}
|
||||
TACHIDESK_DOCKER_GIT_COMMIT=${{ steps.get_latest_release_metadata.outputs.tachidesk_docker_git_commit }}
|
||||
TACHIDESK_KCEF=n
|
||||
tags: |
|
||||
${{ inputs.tachidesk_release_type == 'stable' && 'ghcr.io/suwayomi/tachidesk:latest' || '' }}
|
||||
ghcr.io/suwayomi/tachidesk:${{ inputs.tachidesk_release_type }}
|
||||
ghcr.io/suwayomi/tachidesk:${{ steps.get_latest_release_metadata.outputs.release_tag }}
|
||||
${{ inputs.tachidesk_release_type == 'stable' && 'ghcr.io/suwayomi/suwayomi-server:latest' || '' }}
|
||||
ghcr.io/suwayomi/suwayomi-server:${{ inputs.tachidesk_release_type }}
|
||||
ghcr.io/suwayomi/suwayomi-server:${{ steps.get_latest_release_metadata.outputs.release_tag }}
|
||||
|
||||
# - name: Create slim container
|
||||
# uses: kitabisa/docker-slim-action@v1
|
||||
# env:
|
||||
|
||||
Reference in New Issue
Block a user