[PR #45] [MERGED] ci: split release workflows into Beta Release and Production Release #64

Closed
opened 2026-03-03 15:57:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mrgoonie/winshot/pull/45
Author: @mrgoonie
Created: 12/14/2025
Status: Merged
Merged: 12/14/2025
Merged by: @mrgoonie

Base: devHead: goon


📝 Commits (1)

  • 7a82410 ci: split release workflows into Beta Release and Production Release

📊 Changes

2 files changed (+118 additions, -3 deletions)

View changed files

.github/workflows/beta-release.yml (+117 -0)
📝 .github/workflows/release.yml (+1 -3)

📄 Description

Summary

  • Created .github/workflows/beta-release.yml for dev branch with name "Beta Release"
  • Updated .github/workflows/release.yml for main branch with name "Production Release"
  • Each workflow now has distinct names that display in GitHub Actions UI
  • Consolidated duplicated workflow logic and reduced file size

Test plan

  • Verify Beta Release workflow runs on dev branch PRs
  • Confirm Production Release workflow runs only on main branch
  • Check GitHub Actions UI shows distinct workflow names
  • Validate both workflows trigger on correct branch merge events
  • Confirm CHANGELOG.md updates are properly formatted

🔄 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/mrgoonie/winshot/pull/45 **Author:** [@mrgoonie](https://github.com/mrgoonie) **Created:** 12/14/2025 **Status:** ✅ Merged **Merged:** 12/14/2025 **Merged by:** [@mrgoonie](https://github.com/mrgoonie) **Base:** `dev` ← **Head:** `goon` --- ### 📝 Commits (1) - [`7a82410`](https://github.com/mrgoonie/winshot/commit/7a82410983333e60f5214e0774aacb5ffceeb56d) ci: split release workflows into Beta Release and Production Release ### 📊 Changes **2 files changed** (+118 additions, -3 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/beta-release.yml` (+117 -0) 📝 `.github/workflows/release.yml` (+1 -3) </details> ### 📄 Description ## Summary - Created `.github/workflows/beta-release.yml` for dev branch with name "Beta Release" - Updated `.github/workflows/release.yml` for main branch with name "Production Release" - Each workflow now has distinct names that display in GitHub Actions UI - Consolidated duplicated workflow logic and reduced file size ## Test plan - [ ] Verify Beta Release workflow runs on dev branch PRs - [ ] Confirm Production Release workflow runs only on main branch - [ ] Check GitHub Actions UI shows distinct workflow names - [ ] Validate both workflows trigger on correct branch merge events - [ ] Confirm CHANGELOG.md updates are properly formatted --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 15:57:35 +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/winshot#64
No description provided.