[PR #312] [MERGED] setup release pipeline (no it is not stable yet) #1226

Closed
opened 2026-03-14 09:25:06 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opentui/pull/312
Author: @kommander
Created: 11/13/2025
Status: Merged
Merged: 11/13/2025
Merged by: @kommander

Base: mainHead: build-example-app


📝 Commits (10+)

  • 739e7ab initial
  • d5a5e51 build all
  • 3065935 setup pipeline
  • 98b7473 cleanup
  • 3e9a4dc maybe harden
  • b112b26 all native libs
  • 42f7f85 fix: correct native binary paths in build-native workflow
  • 3ee3ad1 fix: skip npm version check in dry-run mode
  • adc08f5 fix: use absolute paths in release asset organization
  • c7ebc4b fix: install bun-webgpu after extracting built packages for example builds

📊 Changes

9 files changed (+1007 additions, -112 deletions)

View changed files

.github/workflows/build-examples.yml (+193 -0)
.github/workflows/build-native.yml (+214 -0)
📝 .github/workflows/npm-latest-release.yml (+105 -42)
📝 .github/workflows/release.yml (+210 -63)
📝 README.md (+8 -0)
📝 bun.lock (+18 -6)
📝 packages/core/package.json (+2 -1)
packages/core/src/examples/build.ts (+115 -0)
packages/core/src/examples/install.sh (+142 -0)

📄 Description

No description provided


🔄 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/anomalyco/opentui/pull/312 **Author:** [@kommander](https://github.com/kommander) **Created:** 11/13/2025 **Status:** ✅ Merged **Merged:** 11/13/2025 **Merged by:** [@kommander](https://github.com/kommander) **Base:** `main` ← **Head:** `build-example-app` --- ### 📝 Commits (10+) - [`739e7ab`](https://github.com/anomalyco/opentui/commit/739e7ab77d4787ba96f06ffd652ad2fbb1d4c6d9) initial - [`d5a5e51`](https://github.com/anomalyco/opentui/commit/d5a5e51244e23765b58c0688d93b10e664bbcf70) build all - [`3065935`](https://github.com/anomalyco/opentui/commit/3065935bbbbc69138fcf698e73adc99a78a3b874) setup pipeline - [`98b7473`](https://github.com/anomalyco/opentui/commit/98b7473eb3e3ae8a526d1642689166165e4e3efd) cleanup - [`3e9a4dc`](https://github.com/anomalyco/opentui/commit/3e9a4dce1529c204c39a9fccb4866233e05d57d5) maybe harden - [`b112b26`](https://github.com/anomalyco/opentui/commit/b112b269c231234b5e646ab171644854a9421237) all native libs - [`42f7f85`](https://github.com/anomalyco/opentui/commit/42f7f852a2794695dfd44496f918297204947c04) fix: correct native binary paths in build-native workflow - [`3ee3ad1`](https://github.com/anomalyco/opentui/commit/3ee3ad146e6d2dc8c79c02308900dd40b1b290f6) fix: skip npm version check in dry-run mode - [`adc08f5`](https://github.com/anomalyco/opentui/commit/adc08f5a304216785cf1de1d359e727042ea31b9) fix: use absolute paths in release asset organization - [`c7ebc4b`](https://github.com/anomalyco/opentui/commit/c7ebc4b409c345fdea8e203682d3700b33ceee21) fix: install bun-webgpu after extracting built packages for example builds ### 📊 Changes **9 files changed** (+1007 additions, -112 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build-examples.yml` (+193 -0) ➕ `.github/workflows/build-native.yml` (+214 -0) 📝 `.github/workflows/npm-latest-release.yml` (+105 -42) 📝 `.github/workflows/release.yml` (+210 -63) 📝 `README.md` (+8 -0) 📝 `bun.lock` (+18 -6) 📝 `packages/core/package.json` (+2 -1) ➕ `packages/core/src/examples/build.ts` (+115 -0) ➕ `packages/core/src/examples/install.sh` (+142 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-14 09:25:06 +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/opentui#1226
No description provided.