XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

Fix build

c56d0a52
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +42 -15
Modified .github/workflows/build-packages.yml +42 -15
@@ -37,21 +37,6 @@ jobs:
37 37 echo "is_release=${IS_RELEASE}" >> $GITHUB_OUTPUT
38 38 echo "Building version: ${G4F_VERSION}"
39 39
40 cat > g4f_cli.py << EOF
41 #!/usr/bin/env python3
42 """
43 Entry point for g4f CLI executable builds
44 """
45
46 import g4f.debug
47 g4f.debug.version_check = False
48 g4f.debug.version = "${G4F_VERSION}"
49
50 if __name__ == "__main__":
51 from g4f.cli import main
52 main()
53 EOF
54
55 40 # PyPI Package
56 41 build-pypi:
57 42 runs-on: ubuntu-latest
@@ -100,6 +85,20 @@ jobs:
100 85 env:
101 86 G4F_VERSION: ${{ needs.prepare.outputs.version }}
102 87 run: |
88 cat > g4f_cli.py << EOF
89 #!/usr/bin/env python3
90 """
91 Entry point for g4f CLI executable builds
92 """
93
94 import g4f.debug
95 g4f.debug.version_check = False
96 g4f.debug.version = "${{ needs.prepare.outputs.version }}"
97
98 if __name__ == "__main__":
99 from g4f.cli import main
100 main()
101 EOF
103 102 pyinstaller --onefile --name g4f-windows-${{ needs.prepare.outputs.version }} --icon projects/windows/icon.ico g4f_cli.py
104 103 - name: Upload Windows executable
105 104 uses: actions/upload-artifact@v4
@@ -127,6 +126,20 @@ jobs:
127 126 env:
128 127 G4F_VERSION: ${{ needs.prepare.outputs.version }}
129 128 run: |
129 cat > g4f_cli.py << EOF
130 #!/usr/bin/env python3
131 """
132 Entry point for g4f CLI executable builds
133 """
134
135 import g4f.debug
136 g4f.debug.version_check = False
137 g4f.debug.version = "${{ needs.prepare.outputs.version }}"
138
139 if __name__ == "__main__":
140 from g4f.cli import main
141 main()
142 EOF
130 143 pyinstaller --onefile --name g4f-linux-${{ needs.prepare.outputs.version }} g4f_cli.py
131 144 - name: Make executable
132 145 run: chmod +x dist/g4f-linux-*
@@ -156,6 +169,20 @@ jobs:
156 169 env:
157 170 G4F_VERSION: ${{ needs.prepare.outputs.version }}
158 171 run: |
172 cat > g4f_cli.py << EOF
173 #!/usr/bin/env python3
174 """
175 Entry point for g4f CLI executable builds
176 """
177
178 import g4f.debug
179 g4f.debug.version_check = False
180 g4f.debug.version = "${{ needs.prepare.outputs.version }}"
181
182 if __name__ == "__main__":
183 from g4f.cli import main
184 main()
185 EOF
159 186 pyinstaller --onefile --name g4f-macos-${{ needs.prepare.outputs.version }} g4f_cli.py
160 187 - name: Upload macOS executable
161 188 uses: actions/upload-artifact@v4