|
9 | 9 | jobs: |
10 | 10 | publish: |
11 | 11 | runs-on: ubuntu-latest |
| 12 | + permissions: |
| 13 | + contents: write |
| 14 | + id-token: write |
12 | 15 |
|
13 | 16 | steps: |
14 | 17 | - name: Checkout code |
@@ -53,22 +56,26 @@ jobs: |
53 | 56 | run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT |
54 | 57 |
|
55 | 58 | - name: Create GitHub Release |
56 | | - uses: actions/create-release@v1 |
57 | | - env: |
58 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 59 | + uses: softprops/action-gh-release@v2 |
59 | 60 | with: |
60 | | - tag_name: ${{ github.ref }} |
61 | | - release_name: Release v${{ steps.version.outputs.VERSION }} |
| 61 | + tag_name: v${{ steps.version.outputs.VERSION }} |
| 62 | + name: Release v${{ steps.version.outputs.VERSION }} |
62 | 63 | body: | |
63 | 64 | ## MCP Modus v${{ steps.version.outputs.VERSION }} |
64 | 65 |
|
| 66 | + ### 🔒 Security & Reliability Improvements |
| 67 | + - **Pre-bundled Documentation**: All docs included with package - no runtime downloads |
| 68 | + - **Enhanced Security**: Removed postinstall hooks for safer installation |
| 69 | + - **Offline Operation**: Works completely offline after installation |
| 70 | + - **Verified Content**: Documentation verified during CI/CD process |
| 71 | +
|
65 | 72 | ### Features |
66 | 73 | - 📚 **43 Modus Web Components** documented with complete API references |
67 | 74 | - 🎨 **6 Design Rule categories** (colors, icons, spacing, typography, breakpoints, radius/stroke) |
68 | 75 | - ⚙️ **5 Setup guides** (HTML, React, themes, testing, universal rules) |
69 | 76 | - 🔧 **10 MCP tools** for comprehensive development support |
70 | 77 | - 🖥️ **Multi-IDE support** (Claude Desktop, Cursor, VS Code) |
71 | | - - 📱 **Offline operation** with bundled documentation |
| 78 | + - 📱 **Secure offline operation** with bundled documentation |
72 | 79 |
|
73 | 80 | ### Installation Options |
74 | 81 |
|
|
89 | 96 | npm install -g @julianoczkowski/mcp-modus |
90 | 97 | ``` |
91 | 98 |
|
92 | | - ### What's New in v${{ steps.version.outputs.VERSION }} |
93 | | - - ✨ **6 new MCP tools** for design rules and setup guides |
94 | | - - 📖 **Enhanced documentation** with 54 total files |
95 | | - - 🔄 **Improved download system** fetching from 3 repositories |
96 | | - - 📋 **Simplified README** with clear setup instructions |
97 | | - - 🏗️ **Updated architecture** documentation |
98 | | -
|
99 | 99 | ### Package Stats |
100 | 100 | - 54 total documentation files (43 components + 6 rules + 5 setup) |
101 | 101 | - ~80 KB compressed |
|
0 commit comments