File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build and Release EXE
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*'
7+
8+ jobs :
9+ build :
10+ runs-on : windows-latest
11+ steps :
12+ - uses : actions/checkout@v4
13+ - name : Setup uv
14+ uses : astral-sh/setup-uv@v5
15+ with :
16+ python-version : " 3.10"
17+
18+ - name : Install Dependencies
19+ run : |
20+ uv pip install .
21+ uv pip install pyinstaller
22+
23+ - name : Build Single EXE
24+ run : |
25+ uv run pyinstaller --onefile --name "mssql-cli-windows" `
26+ --collect-all "mssqlcli" `
27+ --add-data "mssqlcli/mssqltoolsservice/bin;mssqlcli/mssqltoolsservice/bin" `
28+ --hidden-import "pyodbc" `
29+ mssqlcli/main.py
30+
31+ - name : Upload Release Assets
32+ uses : softprops/action-gh-release@v2
33+ with :
34+ files : dist/mssql-cli-windows.exe
35+ env :
36+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments