Skip to content

Commit d5d0fe1

Browse files
author
thyldrm
committed
fix: resolve PyInstaller build issues and enhance timeout handling
1 parent f4cf7e7 commit d5d0fe1

File tree

2 files changed

+32
-4
lines changed

2 files changed

+32
-4
lines changed

.github/workflows/release.yml

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,37 @@ jobs:
6666
- name: Build executables
6767
run: |
6868
if [ "${{ matrix.os }}" = "windows-latest" ]; then
69-
pyinstaller --onefile cli/main.py --name "codethreat-cli.exe" --icon=ct.ico
69+
pyinstaller --onefile cli/main.py --name "codethreat-cli.exe" --icon=ct.ico \
70+
--add-data "cli;cli" \
71+
--hidden-import cli.scan \
72+
--hidden-import cli.auth \
73+
--hidden-import cli.utils \
74+
--hidden-import requests \
75+
--hidden-import click \
76+
--hidden-import colorama \
77+
--hidden-import zipfile \
78+
--hidden-import tempfile \
79+
--hidden-import datetime \
80+
--hidden-import platform \
81+
--hidden-import socket \
82+
--hidden-import fnmatch \
83+
--collect-submodules cli
7084
else
71-
pyinstaller --onefile cli/main.py --name "codethreat-cli" --icon=ct.ico
85+
pyinstaller --onefile cli/main.py --name "codethreat-cli" --icon=ct.ico \
86+
--add-data "cli:cli" \
87+
--hidden-import cli.scan \
88+
--hidden-import cli.auth \
89+
--hidden-import cli.utils \
90+
--hidden-import requests \
91+
--hidden-import click \
92+
--hidden-import colorama \
93+
--hidden-import zipfile \
94+
--hidden-import tempfile \
95+
--hidden-import datetime \
96+
--hidden-import platform \
97+
--hidden-import socket \
98+
--hidden-import fnmatch \
99+
--collect-submodules cli
72100
fi
73101
shell: bash
74102

@@ -120,4 +148,4 @@ jobs:
120148
dist/codethreat-cli-${{ needs.bump_version.outputs.revision }}-x86_64-ubuntu-latest/codethreat-cli-${{ needs.bump_version.outputs.revision }}-x86_64-ubuntu-latest.tar.gz
121149
dist/codethreat-cli-${{ needs.bump_version.outputs.revision }}-x86_64-windows-latest/codethreat-cli-${{ needs.bump_version.outputs.revision }}-x86_64-windows-latest.zip
122150
env:
123-
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
151+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

cli/scan.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def poll_scan_status(scan_id):
140140
print_message(f"[CT*] Checking project existence at: {project_check_url}", Fore.BLUE)
141141

142142
try:
143-
response = requests.get(project_check_url, headers=headers)
143+
response = requests.get(project_check_url, headers=headers)
144144
print_message(f"[CT*] Project check response: {response.status_code}", Fore.BLUE)
145145
except Exception as e:
146146
print_message(f"[CT*] ERROR: Failed to check project existence: {e}", Fore.RED)

0 commit comments

Comments
 (0)