[PR #16162] ci: use workflow_run pattern for PR workflows #14546

Open
opened 2026-02-07 07:31:33 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/16162
Author: @andrewrabert
Created: 2/1/2026
Status: 🔄 Open

Base: masterHead: fix/ci-workflow-refactor


📝 Commits (1)

  • 3d0b84c ci: use workflow_run pattern for PR workflows

📊 Changes

4 files changed (+138 additions, -125 deletions)

View changed files

.github/workflows/ci-compat-build.yml (+55 -0)
📝 .github/workflows/ci-compat.yml (+14 -77)
.github/workflows/ci-openapi-build.yml (+55 -0)
📝 .github/workflows/ci-openapi.yml (+14 -48)

📄 Description

Summary

Refactor CI workflows to use the workflow_run pattern for PR builds.

Changes

  • Build jobs run on pull_request trigger with minimal permissions
  • Deploy/privileged jobs run on workflow_run, consuming artifacts
  • No functional changes to build or deploy behavior

🔄 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/jellyfin/jellyfin/pull/16162 **Author:** [@andrewrabert](https://github.com/andrewrabert) **Created:** 2/1/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `fix/ci-workflow-refactor` --- ### 📝 Commits (1) - [`3d0b84c`](https://github.com/jellyfin/jellyfin/commit/3d0b84ce48dba123b31f5754b765a9fdf5df3862) ci: use workflow_run pattern for PR workflows ### 📊 Changes **4 files changed** (+138 additions, -125 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/ci-compat-build.yml` (+55 -0) 📝 `.github/workflows/ci-compat.yml` (+14 -77) ➕ `.github/workflows/ci-openapi-build.yml` (+55 -0) 📝 `.github/workflows/ci-openapi.yml` (+14 -48) </details> ### 📄 Description ## Summary Refactor CI workflows to use the `workflow_run` pattern for PR builds. ## Changes - Build jobs run on `pull_request` trigger with minimal permissions - Deploy/privileged jobs run on `workflow_run`, consuming artifacts - No functional changes to build or deploy behavior --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:31:33 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#14546