Skip to content

Commit 1793e6f

Browse files
committed
CD: Update Windows build to generate Inno Setup installer
- Added installation_complete.txt for the installer wizard. - Updated release.yml to run ISCC (Inno Setup Compiler) after the PyInstaller build. - Changed Windows artifact to upload the setup installer instead of the raw exe.
1 parent 3750bd7 commit 1793e6f

2 files changed

Lines changed: 10 additions & 59 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,18 @@ jobs:
9090
run: |
9191
pyinstaller --noconfirm deadlink_gui.spec
9292
93+
- name: Compile Inno Setup Installer
94+
working-directory: build_tools
95+
run: |
96+
# ISCC is the Inno Setup compiler, installed by default on Windows runners
97+
& "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" installer_script.iss
98+
shell: pwsh
99+
93100
- name: Upload Windows Artifact
94101
uses: actions/upload-artifact@v4
95102
with:
96-
name: DeadLinkChecker_Windows
97-
path: build_tools/dist/DeadLinkChecker_v2.1.2.exe
103+
name: DeadLinkChecker_Windows_Setup
104+
path: installer_output/DeadLinkChecker_Setup_v2.1.2_x64.exe
98105

99106
build-macos:
100107
needs: test
Lines changed: 1 addition & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1 @@
1-
═══════════════════════════════════════════════════════════════
2-
INSTALLATION COMPLETED SUCCESSFULLY!
3-
═══════════════════════════════════════════════════════════════
4-
5-
Thank you for installing Dead Link Checker v2.0!
6-
7-
WHAT'S NEXT?
8-
────────────────────────────────────────────────────────────────
9-
10-
1. LAUNCH THE APPLICATION
11-
• Click "Finish" and check "Launch Dead Link Checker"
12-
• Or find it in your Start Menu
13-
• Or use the desktop shortcut (if created)
14-
15-
2. START CHECKING LINKS
16-
• Enter a website URL
17-
• Configure your analysis settings
18-
• Click "Start Analysis"
19-
• View results in real-time
20-
21-
3. GENERATE REPORTS
22-
• Choose report formats (TXT, PDF, CSV)
23-
• Reports are saved automatically
24-
• Find them in: [Installation Directory]\reports
25-
26-
FEATURES
27-
────────────────────────────────────────────────────────────────
28-
29-
✓ Check unlimited links on any website
30-
✓ Real-time progress monitoring
31-
✓ Detailed analysis reports
32-
✓ Multiple export formats (TXT, PDF, CSV)
33-
✓ Professional and easy to use
34-
✓ No Python or additional software required
35-
36-
SUPPORT & RESOURCES
37-
────────────────────────────────────────────────────────────────
38-
39-
• Website: https://devtobox.com
40-
• Documentation: See README.md in installation folder
41-
• Quick Start: See QUICKSTART.md in installation folder
42-
• Issues: https://github.com/arif98741/deadlink-checker-python/issues
43-
44-
TIPS
45-
────────────────────────────────────────────────────────────────
46-
47-
• Start with Crawl Depth 1 for quick checks
48-
• Use Crawl Depth 2+ for comprehensive analysis
49-
• Adjust workers based on your internet speed
50-
• Reports are saved with timestamps for easy tracking
51-
52-
═══════════════════════════════════════════════════════════════
53-
54-
Copyright © 2026 arif98741. All rights reserved.
55-
Version 2.0
56-
57-
═══════════════════════════════════════════════════════════════
1+
Installation of Dead Link Checker v2.1.2 is complete! You can now launch the application from the Start Menu or Desktop shortcut.

0 commit comments

Comments
 (0)