@@ -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