[PR #603] [MERGED] Clean up & hash the brew release #616

Closed
opened 2026-02-28 14:33:39 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jpochyla/psst/pull/603
Author: @jacksongoode
Created: 4/21/2025
Status: Merged
Merged: 5/6/2025
Merged by: @jacksongoode

Base: mainHead: brew-updates


📝 Commits (8)

📊 Changes

6 files changed (+208 additions, -40 deletions)

View changed files

📝 .github/workflows/build.yml (+136 -24)
.homebrew/generate_formula.sh (+56 -0)
📝 .pkg/DEBIAN/control (+1 -1)
📝 .pkg/psst.desktop (+1 -1)
📝 README.md (+11 -11)
📝 psst-gui/Cargo.toml (+3 -3)

📄 Description

This should make the releases far more consistent and clear.

  • Automating GitHub releases (both versioned and latest tags) with an improved CI pipeline (away from nightly links)
  • Introducing a script to auto-generate the Homebrew formula (I'll update after this gets merged)
  • Updating README download links and standardizing application descriptions

🔄 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/jpochyla/psst/pull/603 **Author:** [@jacksongoode](https://github.com/jacksongoode) **Created:** 4/21/2025 **Status:** ✅ Merged **Merged:** 5/6/2025 **Merged by:** [@jacksongoode](https://github.com/jacksongoode) **Base:** `main` ← **Head:** `brew-updates` --- ### 📝 Commits (8) - [`f1698a3`](https://github.com/jpochyla/psst/commit/f1698a316d28d715510a99d9a919cf29d7089a81) Add hash - [`46f967f`](https://github.com/jpochyla/psst/commit/46f967fb23b50d8c33d541d450c9957b9cb5db44) Update readme - [`f628aa8`](https://github.com/jpochyla/psst/commit/f628aa86ad3fddebd78e9779462191326469a7e1) Fix for release ver - [`bae9c3b`](https://github.com/jpochyla/psst/commit/bae9c3b2dabed189b021dfed96b9501e1eb7dd55) Use git sha in addition to date - [`9c6bd3c`](https://github.com/jpochyla/psst/commit/9c6bd3c75ae1e0d4c16d9307a9fd393754651e85) Fix - [`d6d804f`](https://github.com/jpochyla/psst/commit/d6d804f0f4e30623401f49bdfdf5b52cecbb55c5) psst-gui => psst - [`2515786`](https://github.com/jpochyla/psst/commit/2515786d40752443589e4344b5b8b40a271a9e58) Make release - [`f445401`](https://github.com/jpochyla/psst/commit/f4454019767affb1035586f2fa5802dfae526d41) Make description consistent ### 📊 Changes **6 files changed** (+208 additions, -40 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+136 -24) ➕ `.homebrew/generate_formula.sh` (+56 -0) 📝 `.pkg/DEBIAN/control` (+1 -1) 📝 `.pkg/psst.desktop` (+1 -1) 📝 `README.md` (+11 -11) 📝 `psst-gui/Cargo.toml` (+3 -3) </details> ### 📄 Description This should make the releases far more consistent and clear. - Automating GitHub releases (both versioned and `latest` tags) with an improved CI pipeline (away from nightly links) - Introducing a script to auto-generate the Homebrew formula (I'll update after this gets merged) - Updating README download links and standardizing application descriptions --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 14:33:39 +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/psst#616
No description provided.