From 250351f735d33cfdbffce9e80be4f8de4a93aac7 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Sun, 17 Nov 2024 16:16:18 -0800
Subject: [PATCH 1/2] Fix: use duration for audiobookshelf books too
See #4228
---
src/widgets/audiobookshelf/component.jsx | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/widgets/audiobookshelf/component.jsx b/src/widgets/audiobookshelf/component.jsx
index 6eb78638..06439e8f 100755
--- a/src/widgets/audiobookshelf/component.jsx
+++ b/src/widgets/audiobookshelf/component.jsx
@@ -46,11 +46,8 @@ export default function Component({ service }) {
From adde687331294185a652202e99ef8fa2e5351e80 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Mon, 18 Nov 2024 07:31:05 -0800
Subject: [PATCH 2/2] Try publish to docker hub
---
.github/workflows/docker-publish.yml | 35 ++++++++--------------------
1 file changed, 10 insertions(+), 25 deletions(-)
diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml
index 368040cc..2ac8b3e8 100644
--- a/.github/workflows/docker-publish.yml
+++ b/.github/workflows/docker-publish.yml
@@ -26,8 +26,6 @@ on:
merge_group:
env:
- # Use docker.io for Docker Hub if empty
- REGISTRY: ghcr.io
# github.repository as /
IMAGE_NAME: ${{ github.repository }}
@@ -66,14 +64,6 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- # Install the cosign tool except on PR
- # https://github.com/sigstore/cosign-installer
- - name: Install cosign
- if: github.event_name != 'pull_request'
- uses: sigstore/cosign-installer@main
- with:
- cosign-release: 'v1.13.1' # optional
-
# Setup QEMU
# https://github.com/marketplace/actions/docker-setup-buildx#with-qemu
- name: Setup QEMU
@@ -99,9 +89,15 @@ jobs:
if: github.event_name != 'pull_request'
uses: docker/login-action@v3
with:
- registry: ${{ env.REGISTRY }}
+ registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
+ - name: Login to Docker Hub
+ if: github.event_name != 'pull_request'
+ uses: docker/login-action@v3
+ with:
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
# Extract metadata (tags, labels) for Docker
# https://github.com/docker/metadata-action
@@ -109,7 +105,9 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
- images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
+ images: |
+ ${{ env.IMAGE_NAME }}
+ ghcr.io/${{ env.IMAGE_NAME }}
flavor: |
latest=auto
@@ -133,19 +131,6 @@ jobs:
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
- # Sign the resulting Docker image digest except on PRs.
- # This will only write to the public Rekor transparency log when the Docker
- # repository is public to avoid leaking data. If you would like to publish
- # transparency data even for private images, pass --force to cosign below.
- # https://github.com/sigstore/cosign
-# - name: Sign the published Docker image
-# if: ${{ github.event_name != 'pull_request' }}
-# env:
-# COSIGN_EXPERIMENTAL: "true"
-# # This step uses the identity token to provision an ephemeral certificate
-# # against the sigstore community Fulcio instance.
-# run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign {}@${{ steps.build-and-push.outputs.digest }}
-
# Temp fix
# https://github.com/docker/build-push-action/issues/252
# https://github.com/moby/buildkit/issues/1896