← Back to list

greenhouse-releases
by acaloiaro
My NixOS system configuration
⭐ 2🍴 0📅 Jan 23, 2026
SKILL.md
name: greenhouse-releases description: Release pipeline and deployment workflows for the Greenhouse application. Use when managing releases with pipelinectl, deploying applications with lotus, checking deployment health, summarizing release information, or working with PR dev instances.
Greenhouse Releases
Critical Rule: NEVER merge Pull Requests manually. The release pipeline handles this.
Tools
pipelinectl
POSIX-compliant CLI for managing release pipelines.
Commands:
pipelinectl list --all # View all historical releases
pipelinectl show <release-id> # Show release details (only needs release ID)
pipelinectl logs <release-id> # Get release logs
pipelinectl start --pull-request-url <URL> --no-watch # Start release (app name inferred from cwd)
pipelinectl promote-to <stage> --no-watch # Promote release
pipelinectl cancel <release-id> --no-watch # Cancel release
Notes:
- Commands
promote-to,start, andcancelrequire--no-watchflag - Application name inferred from current directory or
.release-pipelinefile - Release stages: assembling → canary → stable
lotus
Tool for application deployments.
PR Dev Instances:
lotus <command> --environment pr-<number> --space dev --region use1
Deployment:
lotus deploy --auto-pr # Auto-create and handle GitOps PRs
Health Check:
kubectl get po -n greenhouse -l lotus.greenhouse.io/environment=<instance_name>
Instance is ready when:
*-web-*and-post-deploy-workerpods areRunning, OR-predeploy-pod hasCompletedstatus
white-pages-client
Retrieve user information from internal systems:
one --by-github-login <login> # Get full name from GitHub login
Release Information Workflow
When summarizing a release:
- Find latest release ID:
pipelinectl list --all - Get included PRs:
pipelinectl show <ID> - For each PR:
- Fetch PR details using
github.get_pull_request - Resolve author's real name:
white-pages-client one --by-github-login <login> - Fetch commits:
github.list_commitswith PR'shead.sha
- Fetch PR details using
- Present summary with: PR title, URL, author's real name, commit messages
Output
Write summaries to markdown files under .scratch/ directory.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon