Skip to content

Commit 704bcc6

Browse files
authored
Merge pull request #9 from temotskipa/revert-8-fix-large-folder-hang
Revert "Include dependencies in build artifacts"
2 parents 33f4b27 + 7e80fd2 commit 704bcc6

1 file changed

Lines changed: 0 additions & 41 deletions

File tree

.github/workflows/build.yml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -39,26 +39,6 @@ jobs:
3939
if: matrix.build-type == 'framework-dependent'
4040
run: dotnet publish GDeflateGUI/GDeflateGUI.csproj --configuration Release --output ./publish-gui --no-build --self-contained false
4141

42-
- name: Download and copy dependencies
43-
run: |
44-
# Download nvCOMP library for CUDA 12
45-
$nvcompUrl = "https://developer.nvidia.com/downloads/compute/nvcompdx/redist/nvcompdx/cuda12/nvidia-mathdx-25.06.1-cuda12.zip"
46-
$nvcompZip = "nvcomp.zip"
47-
Invoke-WebRequest -Uri $nvcompUrl -OutFile $nvcompZip
48-
49-
# Extract the contents
50-
Expand-Archive -Path $nvcompZip -DestinationPath ./nvcomp_temp
51-
52-
# Copy required DLLs to the publish directory
53-
# Adjust the source path based on the actual structure of the zip file
54-
Copy-Item -Path ./nvcomp_temp/bin/nvcomp.dll -Destination ./publish-gui/
55-
Copy-Item -Path ./nvcomp_temp/bin/cudart64_12.dll -Destination ./publish-gui/
56-
57-
# Clean up downloaded files
58-
Remove-Item $nvcompZip
59-
Remove-Item -Recurse -Force ./nvcomp_temp
60-
shell: pwsh
61-
6242
- name: Create build info
6343
run: |
6444
echo "GDeflate GUI Application - ${{ matrix.build-type }}" > ./publish-gui/BUILD_INFO.txt
@@ -114,27 +94,6 @@ jobs:
11494
- name: Publish console application (Self-contained)
11595
run: dotnet publish GDeflateConsole/GDeflateConsole.csproj --configuration Release --output ./publish-console --self-contained true --runtime ${{ matrix.runtime }}
11696

117-
- name: Download and copy dependencies (Windows only)
118-
if: matrix.os == 'windows-latest'
119-
run: |
120-
# Download nvCOMP library for CUDA 12
121-
$nvcompUrl = "https://developer.nvidia.com/downloads/compute/nvcompdx/redist/nvcompdx/cuda12/nvidia-mathdx-25.06.1-cuda12.zip"
122-
$nvcompZip = "nvcomp.zip"
123-
Invoke-WebRequest -Uri $nvcompUrl -OutFile $nvcompZip
124-
125-
# Extract the contents
126-
Expand-Archive -Path $nvcompZip -DestinationPath ./nvcomp_temp
127-
128-
# Copy required DLLs to the publish directory
129-
# Adjust the source path based on the actual structure of the zip file
130-
Copy-Item -Path ./nvcomp_temp/bin/nvcomp.dll -Destination ./publish-console/
131-
Copy-Item -Path ./nvcomp_temp/bin/cudart64_12.dll -Destination ./publish-console/
132-
133-
# Clean up downloaded files
134-
Remove-Item $nvcompZip
135-
Remove-Item -Recurse -Force ./nvcomp_temp
136-
shell: pwsh
137-
13897
- name: Create build info (Windows)
13998
if: matrix.os == 'windows-latest'
14099
run: |

0 commit comments

Comments
 (0)