[PR #418] [CLOSED] feat: add auto docker build. fix yaml extension #3342

Closed
opened 2026-04-25 00:15:17 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/418
Author: @tvories
Created: 3/16/2022
Status: Closed

Base: masterHead: master


📝 Commits (1)

  • 56e003a feat: add auto docker build. fix yaml extension

📊 Changes

2 files changed (+71 additions, -0 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug.yml (+0 -0)
.github/workflows/docker-build.yml (+71 -0)

📄 Description

Signed-off-by: tvories taylor@tmtech.me

Requirements

To make this work, you will need to have a couple github repo secrets added. You'll need:

  • DOCKERHUB_USERNAME from dockerhub.com.
  • DOCKERHUB_PASSWORD the token for your dockerhub account
  • GHCR_PASSWORD a github token with the following permissions:
    image

That will enable the workflow to push to dockerhub and ghcr.

What this does

This PR enables auto docker builds on the following events:

  1. Pushes to master
  2. Pull requests to master
  3. A release is published or edited.

It builds with a tag of master when a change is pushed to master. It builds with a tag of the release tag when a release is cut. It builds to both ghcr and dockerhub. It builds for the following environments:

  1. linux/amd64
  2. inux/arm64
  3. linux/arm/v7

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/418 **Author:** [@tvories](https://github.com/tvories) **Created:** 3/16/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`56e003a`](https://github.com/advplyr/audiobookshelf/commit/56e003ae4e168f02c7c19826d533aaf61fe8d29d) feat: add auto docker build. fix yaml extension ### 📊 Changes **2 files changed** (+71 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug.yml` (+0 -0) ➕ `.github/workflows/docker-build.yml` (+71 -0) </details> ### 📄 Description Signed-off-by: tvories <taylor@tmtech.me> ## Requirements To make this work, you will need to have a couple github repo secrets added. You'll need: - [ ] `DOCKERHUB_USERNAME` from dockerhub.com. - [ ] `DOCKERHUB_PASSWORD` the token for your dockerhub account - [ ] `GHCR_PASSWORD` a github token with the following permissions: ![image](https://user-images.githubusercontent.com/13934524/158512179-8667e356-f349-4853-9f96-57a17d15dadc.png) That will enable the workflow to push to dockerhub and ghcr. ## What this does This PR enables auto docker builds on the following events: 1. Pushes to `master` 2. Pull requests to `master` 3. A release is published or edited. It builds with a tag of master when a change is pushed to master. It builds with a tag of the release tag when a release is cut. It builds to both ghcr and dockerhub. It builds for the following environments: 1. linux/amd64 2. inux/arm64 3. linux/arm/v7 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:15:17 +02:00
adam closed this issue 2026-04-25 00:15:17 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3342