Skip to content

Commit 57adcc1

Browse files
committed
Bump version to 0.1.7
1 parent 93807f4 commit 57adcc1

3 files changed

Lines changed: 32 additions & 21 deletions

File tree

.github/workflows/release.yml

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ jobs:
158158
runs-on: ubuntu-latest
159159
steps:
160160
- uses: actions/checkout@v4
161+
with:
162+
fetch-depth: 0
161163
- uses: actions/download-artifact@v4
162164
with:
163165
name: dashboard
@@ -166,33 +168,42 @@ jobs:
166168
GH_TOKEN: ${{ github.token }}
167169
run: |
168170
VERSION="${{ github.ref_name }}"
169-
AUTO_NOTES=$(gh api repos/${{ github.repository }}/releases/generate-notes -f tag_name="$VERSION" --jq '.body')
170-
cat > release-notes.md << EOF
171-
## PPG CLI Dashboard for macOS
172171
173-
The desktop dashboard gives you a visual control center for your parallel agent workflows — monitor status, view logs, and manage worktrees from a native macOS app.
172+
# Find the previous tag to build changelog from commits
173+
PREV_TAG=$(git tag --sort=-v:refname | grep '^v' | sed -n '2p')
174174
175-
### Download
175+
# Build changelog from commit messages, filtering out internal-only changes
176+
CHANGELOG=$(git log "${PREV_TAG}..${VERSION}" --pretty=format:"- %s" \
177+
--no-merges \
178+
| grep -v -i "bump version" \
179+
| grep -v -i "^- Merge" \
180+
| grep -v -i "notariz" \
181+
| grep -v -i "fix test" \
182+
| grep -v -i "fix ci" \
183+
| grep -v -i "code sign" \
184+
|| true)
176185
177-
| Asset | Description |
178-
|-------|-------------|
179-
| **PPG-CLI-Dashboard.dmg** | macOS desktop dashboard (Apple signed & notarized) |
186+
cat > release-notes.md << 'NOTES_EOF'
187+
## Changelog
188+
NOTES_EOF
180189
181-
> The DMG is signed with a Developer ID certificate and notarized by Apple — it will open without Gatekeeper warnings.
190+
echo "" >> release-notes.md
191+
echo "$CHANGELOG" >> release-notes.md
182192
183-
### Install via CLI
193+
cat >> release-notes.md << 'NOTES_EOF'
184194
185-
You can also install the dashboard directly from ppg:
195+
## Install
186196
187-
\`\`\`bash
188-
ppg install-dashboard
189-
\`\`\`
197+
```bash
198+
# CLI
199+
npm install -g ppg-cli
190200
191-
---
201+
# Dashboard app
202+
ppg install-dashboard
203+
```
192204
193-
### Changes
194-
${AUTO_NOTES}
195-
EOF
205+
Or download **PPG-CLI-Dashboard.dmg** from the assets below.
206+
NOTES_EOF
196207
sed -i 's/^ //' release-notes.md
197208
198209
- name: Create GitHub Release

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pure-point-guard",
3-
"version": "0.1.6",
3+
"version": "0.1.7",
44
"type": "module",
55
"description": "Pure Point Guard — local orchestration runtime for parallel CLI coding agents",
66
"bin": {

0 commit comments

Comments
 (0)