[PR #81] [MERGED] ci: enforce conventional pull request titles #1819

Closed
opened 2026-10-16 21:11:21 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/81
Author: @morluto
Created: 7/12/2026
Status: ✅ Merged
Merged: 7/12/2026
Merged by: @morluto

Base: main ← Head: ci/conventional-release-commits


📝 Commits (2)

  • 3a21f16 ci: enforce conventional pull request titles
  • 993356b test: add package installation end-to-end coverage

📊 Changes

10 files changed (+239 additions, -9 deletions)

View changed files

📝 .github/workflows/ci.yml (+33 -0)
➕ .github/workflows/real-hopper.yml (+43 -0)
📝 .github/workflows/release.yml (+16 -0)
📝 AGENTS.md (+4 -4)
📝 package.json (+1 -0)
📝 scripts/verify-package.mjs (+42 -2)
➕ scripts/verify-published-package.mjs (+44 -0)
📝 scripts/verify-real-hopper.mjs (+20 -2)
📝 tests/artifactProvider.test.ts (+1 -1)
📝 tests/fixtures/fakeHopper.mjs (+35 -0)

📄 Description

Summary

  • require Conventional Commit pull request titles so Release Please can calculate versions
  • document matching commit and PR title rules for contributors and coding agents
  • refresh AGENTS.md tool inventory to 68
  • run packed-install E2E on Ubuntu and macOS
  • exercise installed CLI analysis and packed MCP open/analyze/close lifecycle
  • smoke-test published npm CLI and stdio MCP after release
  • add protected self-hosted macOS workflow for packed-package real-Hopper verification

This also requests the missed roadmap release after earlier non-conventional commits were skipped.

Release-As: 0.4.0

Verification

  • npm run check
  • npm run verify:package
  • 293 tests
  • packed CLI analysis and 68-tool MCP lifecycle

Real Hopper verification remains a protected manual workflow because it requires a licensed Hopper installation and two local binaries.


🔄 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/morluto/rea/pull/81 **Author:** [@morluto](https://github.com/morluto) **Created:** 7/12/2026 **Status:** ✅ Merged **Merged:** 7/12/2026 **Merged by:** [@morluto](https://github.com/morluto) **Base:** `main` ← **Head:** `ci/conventional-release-commits` --- ### 📝 Commits (2) - [`3a21f16`](https://github.com/morluto/rea/commit/3a21f16c1832430765083636511a8c12dbccf2dd) ci: enforce conventional pull request titles - [`993356b`](https://github.com/morluto/rea/commit/993356b85adc72036ba44cd87b9335e2ec172a32) test: add package installation end-to-end coverage ### 📊 Changes **10 files changed** (+239 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+33 -0) ➕ `.github/workflows/real-hopper.yml` (+43 -0) 📝 `.github/workflows/release.yml` (+16 -0) 📝 `AGENTS.md` (+4 -4) 📝 `package.json` (+1 -0) 📝 `scripts/verify-package.mjs` (+42 -2) ➕ `scripts/verify-published-package.mjs` (+44 -0) 📝 `scripts/verify-real-hopper.mjs` (+20 -2) 📝 `tests/artifactProvider.test.ts` (+1 -1) 📝 `tests/fixtures/fakeHopper.mjs` (+35 -0) </details> ### 📄 Description ## Summary - require Conventional Commit pull request titles so Release Please can calculate versions - document matching commit and PR title rules for contributors and coding agents - refresh AGENTS.md tool inventory to 68 - run packed-install E2E on Ubuntu and macOS - exercise installed CLI analysis and packed MCP open/analyze/close lifecycle - smoke-test published npm CLI and stdio MCP after release - add protected self-hosted macOS workflow for packed-package real-Hopper verification This also requests the missed roadmap release after earlier non-conventional commits were skipped. Release-As: 0.4.0 ## Verification - npm run check - npm run verify:package - 293 tests - packed CLI analysis and 68-tool MCP lifecycle Real Hopper verification remains a protected manual workflow because it requires a licensed Hopper installation and two local binaries. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-16 21:11:21 +00: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
morluto/rea#1819
No description provided.