[PR #302] [MERGED] Consolidate GH Actions #368

Closed
opened 2026-02-15 20:15:17 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/pipelines/pull/302
Author: @jedwards1230
Created: 10/21/2024
Status: Merged
Merged: 10/22/2024
Merged by: @tjbck

Base: mainHead: consolidate-docker


📝 Commits (5)

  • 860e48d chore: update gh action
  • d6c025e Merge branch 'open-webui:main' into main
  • 865bc27 ci: refactor workflows
  • 0a21530 fix: env vars in workflow
  • 6a63c03 fix: dockerfile casing

📊 Changes

4 files changed (+221 additions, -266 deletions)

View changed files

.github/workflows/build-docker-image.yaml (+120 -0)
📝 .github/workflows/docker-build.yaml (+29 -265)
.github/workflows/merge-docker-images.yaml (+71 -0)
📝 Dockerfile (+1 -1)

📄 Description

This pull request streamlines the Docker build process by creating reusable GitHub Actions workflows and refactoring existing workflows to use these new actions.

New Workflows:

Refactored Workflows:

  • .github/workflows/docker-build.yaml: Refactored to use the new build-docker-image.yaml and merge-docker-images.yaml workflows, simplifying the steps and reducing redundancy.

Minor Changes:

  • Dockerfile: Minor formatting change to standardize the FROM instruction.

Example Runs:

Potential Conflicts

  • #300
    • These PRs should generally play well together, but one of the PRs will need to update their GH Actions to accommodate the other.

🔄 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/open-webui/pipelines/pull/302 **Author:** [@jedwards1230](https://github.com/jedwards1230) **Created:** 10/21/2024 **Status:** ✅ Merged **Merged:** 10/22/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `consolidate-docker` --- ### 📝 Commits (5) - [`860e48d`](https://github.com/open-webui/pipelines/commit/860e48dd213af6dd461483972c589714f81cddd2) chore: update gh action - [`d6c025e`](https://github.com/open-webui/pipelines/commit/d6c025e9761cdeec0aac81f93b8fc826e72ba855) Merge branch 'open-webui:main' into main - [`865bc27`](https://github.com/open-webui/pipelines/commit/865bc273d923e8da76a087243950fe8a3a192792) ci: refactor workflows - [`0a21530`](https://github.com/open-webui/pipelines/commit/0a215304b233742c36a426bfe4646c86921b4bac) fix: env vars in workflow - [`6a63c03`](https://github.com/open-webui/pipelines/commit/6a63c0388eae700ff57fe1138eff9641c4f935de) fix: dockerfile casing ### 📊 Changes **4 files changed** (+221 additions, -266 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build-docker-image.yaml` (+120 -0) 📝 `.github/workflows/docker-build.yaml` (+29 -265) ➕ `.github/workflows/merge-docker-images.yaml` (+71 -0) 📝 `Dockerfile` (+1 -1) </details> ### 📄 Description This pull request streamlines the Docker build process by creating reusable GitHub Actions workflows and refactoring existing workflows to use these new actions. ### New Workflows: * [`.github/workflows/build-docker-image.yaml`](diffhunk://#diff-2cca27db4975a5f28105256f69f1c5fc81cc8cf96ef05c32ec5a6ba318a31278R1-R120): Introduced a new reusable workflow for building Docker images with support for multiple platforms and caching. * [`.github/workflows/merge-docker-images.yaml`](diffhunk://#diff-432f11cb6e41a1141e6a43e59a8aec53575d5c665389f26df8c565acfd93edb7R1-R71): Added a new reusable workflow for merging Docker image digests and pushing a manifest list. ### Refactored Workflows: * [`.github/workflows/docker-build.yaml`](diffhunk://#diff-a894120de2d841cb7e1e40a5faee2225d8810cc3fe03ecd231b07322594fca1cL10-R41): Refactored to use the new `build-docker-image.yaml` and `merge-docker-images.yaml` workflows, simplifying the steps and reducing redundancy. ### Minor Changes: * [`Dockerfile`](diffhunk://#diff-dd2c0eb6ea5cfc6c4bd4eac30934e2d5746747af48fef6da689e85b752f39557L1-R1): Minor formatting change to standardize the `FROM` instruction. ### Example Runs: - [jedwards1230/pipelines/actions](https://github.com/jedwards1230/pipelines/actions/workflows/docker-build.yaml?query=branch%3Aconsolidate-docker) ### Potential Conflicts - #300 - These PRs should generally play well together, but one of the PRs will need to update their GH Actions to accommodate the other. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 20:15:17 -05:00
yindo closed this issue 2026-02-15 20:15:17 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/pipelines#368