Skip to content

Commit dca32b3

Browse files
committed
Add GitHub Actions workflow for automatic releases
- Automatically create releases when tags are pushed - Generate ZIP archive of the module - Include proper release notes and installation instructions
1 parent dbf4243 commit dca32b3

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Create Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v4
15+
16+
- name: Create ZIP archive
17+
run: |
18+
zip -r IntegrityHelper.zip . -x "*.git*" "*.DS_Store" "*__pycache__*" "*.pyc"
19+
20+
- name: Create Release
21+
uses: actions/create-release@v1
22+
env:
23+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24+
with:
25+
tag_name: ${{ github.ref_name }}
26+
release_name: Integrity Helper ${{ github.ref_name }}
27+
body: |
28+
# Integrity Helper ${{ github.ref_name }}
29+
30+
Universal web-based UI to manage and install integrity-related Magisk modules.
31+
32+
## 📦 What's Included
33+
- Complete Magisk module with web interface
34+
- CGI scripts for API endpoints
35+
- Bootstrap-styled responsive UI
36+
- Automatic root solution detection
37+
38+
## 🚀 Installation
39+
1. Download `IntegrityHelper.zip`
40+
2. Flash via Magisk Manager/APatch/KernelSU
41+
3. Reboot device
42+
4. Access UI at http://127.0.0.1:8585
43+
44+
## ⚠️ Important
45+
Use at your own risk. Always backup before installing third-party modules.
46+
draft: false
47+
prerelease: false
48+
assets: |
49+
IntegrityHelper.zip

0 commit comments

Comments
 (0)