@@ -107,27 +107,6 @@ jobs:
107
107
max_attempts : 50
108
108
command : uv pip install --refresh doccmd==${{ steps.calver.outputs.release }}
109
109
110
- # We have a race condition.
111
- # In particular, we push to PyPI and then immediately try to install
112
- # the pushed version.
113
- # Here, we give PyPI time to propagate the package.
114
- - name : Install package from PyPI (uv)
115
- uses : nick-fields/retry@v3
116
- with :
117
- timeout_seconds : 5
118
- max_attempts : 50
119
- command : uv pip install --refresh doccmd==${{ steps.calver.outputs.release }}
120
-
121
- # Also get our package into the pip cache - it is later used to create
122
- # a PyInstaller binary.
123
- - name : Install package from PyPI (pip)
124
- uses : nick-fields/retry@v3
125
- with :
126
- timeout_seconds : 5
127
- max_attempts : 50
128
- command : uv pip install pip && uv run pip uninstall -y doccmd && uv run
129
- pip install doccmd==${{ steps.calver.outputs.release }}
130
-
131
110
- name : Set up Homebrew filename
132
111
id : set-homebrew-filename
133
112
run : |
@@ -188,10 +167,10 @@ jobs:
188
167
python_ver : ' 3.13'
189
168
pyinstaller_ver : ==6.12.0
190
169
spec : bin/doccmd-wrapper.py
191
- requirements : ' `echo doccmd==${{ steps.tag_version.outputs.new_tag }} >
192
- requirements.txt && echo requirements.txt`'
170
+ requirements : ' `echo . > requirements.txt && echo requirements.txt`'
193
171
options : --onefile, --name "doccmd-linux"
194
172
upload_exe_with_name : doccmd-linux
173
+ clean_checkout : false
195
174
196
175
- name : Create a GitHub release
197
176
uses : ncipollo/release-action@v1
0 commit comments