Skip to content

Commit af33b4c

Browse files
committed
test upload
1 parent cdf5990 commit af33b4c

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

.github/workflows/gh-pages.yml

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
VERSION=$(node -p "require('./package.json').version")
106106
echo "Version extracted: $VERSION"
107107
echo "::set-output name=version::$VERSION"
108-
echo "version=$VERSION" >> $GITHUB_ENV
108+
echo "VERSION=$VERSION" >> $GITHUB_ENV
109109
110110
release:
111111
needs: build-electron
@@ -121,46 +121,50 @@ jobs:
121121
name: ${{ matrix.platform }}-builds
122122
- name: List files in the build directory
123123
run: ls -l
124+
- name: Debug VERSION
125+
run: |
126+
echo "VERSION is: ${{ env.VERSION }}"
127+
env:
128+
VERSION: ${{ env.VERSION }}
124129
- name: Create GitHub Release
125130
id: create_release
126131
uses: actions/create-release@v1
127132
env:
128133
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
129-
VERSION: ${{ env.version }}
134+
VERSION: ${{ env.VERSION }}
130135
with:
131136
tag_name: ${{ github.ref_name }}-${{ github.run_id }}
132137
release_name: Release v${{ env.VERSION }}
133138
draft: false
134139
prerelease: false
135140

136-
- name: Find All Files Matching Version
141+
- name: Find All Files Matching VERSION
137142
id: find_files
138143
run: |
139-
VERSION=${{ env.version }}
140-
# Locate all files matching the version
144+
VERSION=${{ env.VERSION }}
145+
# Locate all files matching the VERSION
141146
files=($(ls ./*${VERSION}* 2>/dev/null || echo ""))
142147
if [ ${#files[@]} -eq 0 ]; then
143-
echo "Error: No files found matching version ${VERSION}"
148+
echo "Error: No files found matching VERSION ${VERSION}"
144149
exit 1
145150
fi
146151
for file in "${files[@]}"; do
147152
echo "file=$file" >> $GITHUB_ENV
148153
done
149154
echo "Found files: ${files[@]}"
150155
env:
151-
VERSION: ${{ env.version }}
156+
VERSION: ${{ env.VERSION }}
152157

153-
- name: Upload All Files
154-
run: |
155-
for file in ${{ env.files }}; do
156-
echo "Uploading $file"
157-
filename=$(basename "$file") # Get the basename of the file
158-
echo "Uploading asset with name: $filename"
159-
gh release upload ${{ steps.create_release.outputs.upload_url }} "$file" --clobber --name "$filename"
160-
done
158+
- name: Upload Release Assets
159+
id: upload-release-asset
160+
uses: actions/upload-release-asset@v1
161+
with:
162+
upload_url: ${{ steps.create_release.outputs.upload_url }} # Use the upload URL from the create-release step
163+
asset_path: ./*${{ env.VERSION }}* # Adjust the path if necessary
164+
asset_name: ${{ env.VERSION }}-asset # Name of the asset to upload
165+
asset_content_type: application/octet-stream
161166
env:
162-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
163-
files: ${{ env.files }}
167+
VERSION: ${{ env.VERSION }}
164168

165169

166170
# - name: Upload Windows Installer

0 commit comments

Comments
 (0)