Skip to content

Commit 7461f61

Browse files
committed
test upload files
1 parent 44ae371 commit 7461f61

File tree

1 file changed

+25
-14
lines changed

1 file changed

+25
-14
lines changed

.github/workflows/gh-pages.yml

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -136,21 +136,32 @@ jobs:
136136
draft: false
137137
prerelease: false
138138

139-
- name: Upload Windows Installer 1
140-
uses: actions/upload-release-asset@v1
141-
with:
142-
upload_url: ${{ steps.create_release.outputs.upload_url }}
143-
asset_path: ./artifacts/TxCRCPME\ 1.0.0.exe
144-
asset_name: TxCRCPME-win-v${{ steps.extract_version.outputs.version }}.exe
145-
asset_content_type: application/octet-stream
139+
- name: Find All Files Matching Version
140+
id: find_files
141+
run: |
142+
VERSION=${{ steps.extract_version.outputs.version }}
143+
# Locate all files matching the version
144+
files=($(ls ./artifacts/*${VERSION}*.exe 2>/dev/null || echo ""))
145+
if [ ${#files[@]} -eq 0 ]; then
146+
echo "Error: No files found matching version ${VERSION}"
147+
exit 1
148+
fi
149+
for file in "${files[@]}"; do
150+
echo "file=$file" >> $GITHUB_ENV
151+
done
152+
echo "Found files: ${files[@]}"
153+
154+
- name: Upload All Files
155+
run: |
156+
for file in ${{ env.files }}; do
157+
echo "Uploading $file"
158+
filename=$(basename "$file") # Get the basename of the file
159+
echo "Uploading asset with name: $filename"
160+
gh release upload ${{ github.ref_name }} "$file" --clobber --name "$filename"
161+
done
162+
env:
163+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
146164

147-
- name: Upload Windows Installer 2
148-
uses: actions/upload-release-asset@v1
149-
with:
150-
upload_url: ${{ steps.create_release.outputs.upload_url }}
151-
asset_path: ./artifacts/TxCRCPME\ Setup\ 1.0.0.exe
152-
asset_name: TxCRCPME-Setup-win-v${{ steps.extract_version.outputs.version }}.exe
153-
asset_content_type: application/octet-stream
154165

155166
# - name: Upload Windows Installer
156167
# uses: actions/upload-release-asset@v1

0 commit comments

Comments
 (0)