[PR #953] [MERGED] Pre-release | Unifies builds #1848

Closed
opened 2026-02-27 21:14:11 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/953
Author: @DanielSvoboda
Created: 9/17/2024
Status: Merged
Merged: 9/23/2024
Merged by: @georgemoralis

Base: mainHead: Build_Pre-release


📝 Commits (7)

📊 Changes

9 files changed (+438 additions, -496 deletions)

View changed files

.github/workflows/build.yml (+438 -0)
.github/workflows/ci.yml (+0 -17)
.github/workflows/format.yml (+0 -28)
.github/workflows/linux-qt.yml (+0 -66)
.github/workflows/linux.yml (+0 -73)
.github/workflows/macos-qt.yml (+0 -88)
.github/workflows/macos.yml (+0 -79)
.github/workflows/windows-qt.yml (+0 -80)
.github/workflows/windows.yml (+0 -65)

📄 Description

  • Unifies all workflows into a single build.yml file;
  • At the end of the workflow, pre-release files are automatically created only when there is a push to the main branch;
  • The other old pre-releases and their tags are deleted, keeping the repository clean with only the latest pre-release."

This will be necessary for the auto-update feature being developed...

Images:

Action:
image

Artifacts:
image

Pre-build:
image


🔄 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/shadps4-emu/shadPS4/pull/953 **Author:** [@DanielSvoboda](https://github.com/DanielSvoboda) **Created:** 9/17/2024 **Status:** ✅ Merged **Merged:** 9/23/2024 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `Build_Pre-release` --- ### 📝 Commits (7) - [`203ab06`](https://github.com/shadps4-emu/shadPS4/commit/203ab06fed7f2535b6eb304f2f2783a1b8777e49) Pre-release | Unifies builds - [`b8892c5`](https://github.com/shadps4-emu/shadPS4/commit/b8892c5f66aeb6dfb685234f3bbe43db8b541160) Missing code... - [`be2b2cd`](https://github.com/shadps4-emu/shadPS4/commit/be2b2cd4076cad9fd6d5bb7017007c2155c76a68) + - [`32e0536`](https://github.com/shadps4-emu/shadPS4/commit/32e053635702066b5ace0ebd3d5de007bb8c7cb8) Cache windows - [`294af03`](https://github.com/shadps4-emu/shadPS4/commit/294af03056652300f491ddb837c49564a4f50f8f) Delete old pre-releases and tags - [`0405974`](https://github.com/shadps4-emu/shadPS4/commit/04059745beaf15665cbe76f07aa5431135ab87d9) Update build.yml - [`901c118`](https://github.com/shadps4-emu/shadPS4/commit/901c1183bcaacd0679f45a3d4e322b078bc4d428) Merge branch 'main' of https://github.com/shadps4-emu/shadPS4 into Build_Pre-release ### 📊 Changes **9 files changed** (+438 additions, -496 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build.yml` (+438 -0) ➖ `.github/workflows/ci.yml` (+0 -17) ➖ `.github/workflows/format.yml` (+0 -28) ➖ `.github/workflows/linux-qt.yml` (+0 -66) ➖ `.github/workflows/linux.yml` (+0 -73) ➖ `.github/workflows/macos-qt.yml` (+0 -88) ➖ `.github/workflows/macos.yml` (+0 -79) ➖ `.github/workflows/windows-qt.yml` (+0 -80) ➖ `.github/workflows/windows.yml` (+0 -65) </details> ### 📄 Description - Unifies all workflows into a single build.yml file; - At the end of the workflow, pre-release files are automatically created only when there is a push to the main branch; - The other old pre-releases and their tags are deleted, keeping the repository clean with only the latest pre-release." This will be necessary for the auto-update feature being developed... # Images: Action: ![image](https://github.com/user-attachments/assets/8c685e90-6af0-4d23-8a0d-47bd1ead4956) Artifacts: ![image](https://github.com/user-attachments/assets/1eeeed1b-5068-4200-bece-982bee8d0614) Pre-build: ![image](https://github.com/user-attachments/assets/bedb5e00-c9ea-4687-82a0-e59b3f9d5fef) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:14:11 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1848
No description provided.