-
Notifications
You must be signed in to change notification settings - Fork 0
31 lines (27 loc) · 968 Bytes
/
Copy pathrelease.yml
File metadata and controls
31 lines (27 loc) · 968 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Release
on:
push:
tags:
- 'v*.*.*'
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Package plugin bundle
run: |
mkdir -p dist
tar -czf dist/patchman-plugin.tgz plugins/patchman .agents/plugins/marketplace.json .claude-plugin .codex hooks commands docs skills rules evals README.md LICENSE patchman.skill
- name: Create GitHub Release
uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v2.3.2
with:
generate_release_notes: true
files: |
dist/patchman-plugin.tgz
body: |
Patchman release ${{ github.ref_name }}
Assets:
- `patchman-plugin.tgz` — packaged defensive review bundle
Install guidance lives in `README.md` and `docs/install.md`.