|
39 | 39 | runs-on: windows-latest |
40 | 40 | strategy: |
41 | 41 | matrix: |
42 | | - target: [i686-pc-windows-gnu, x86_64-pc-windows-gnu] |
| 42 | + target: [i686-pc-windows-msvc, x86_64-pc-windows-msvc] |
43 | 43 |
|
44 | 44 | steps: |
45 | 45 | - name: Checkout source |
|
51 | 51 | target: ${{ matrix.target }} |
52 | 52 | override: true |
53 | 53 |
|
54 | | - - name: Install MSYS2 and MinGW-w64 |
55 | | - uses: msys2/setup-msys2@v2 |
56 | | - with: |
57 | | - update: true |
58 | | - install: ${{ matrix.target == 'i686-pc-windows-gnu' && 'mingw-w64-i686-gcc' || 'mingw-w64-x86_64-gcc' }} |
59 | | - |
60 | | - - name: Add MinGW to PATH |
61 | | - run: | |
62 | | - if ("${{ matrix.target }}" -eq "i686-pc-windows-gnu") { |
63 | | - echo "C:\\msys64\\mingw32\\bin" >> $env:GITHUB_PATH |
64 | | - rustup update |
65 | | - } else { |
66 | | - echo "C:\\msys64\\mingw64\\bin" >> $env:GITHUB_PATH |
67 | | - } |
68 | | - shell: pwsh |
69 | | - |
70 | 54 | - name: Build for ${{ matrix.target }} |
71 | 55 | run: cargo build --release --target=${{ matrix.target }} |
72 | 56 |
|
|
75 | 59 | $target = "${{ matrix.target }}" |
76 | 60 | $original = "target\$target\release\$env:PROJECT_NAME.dll" |
77 | 61 |
|
78 | | - if ($target -eq "i686-pc-windows-gnu") { |
| 62 | + if ($target -eq "i686-pc-windows-msvc") { |
79 | 63 | $renamed = "target\$target\release\$env:NAME_WIN32" |
80 | 64 | } else { |
81 | 65 | $renamed = "target\$target\release\$env:NAME_WIN64" |
|
95 | 79 | with: |
96 | 80 | name: ${{ matrix.target }}-dll |
97 | 81 | path: | |
98 | | - target/${{ matrix.target }}/release/${{ matrix.target == 'i686-pc-windows-gnu' && env.NAME_WIN32 || env.NAME_WIN64 }} |
| 82 | + target/${{ matrix.target }}/release/${{ matrix.target == 'i686-pc-windows-msvc' && env.NAME_WIN32 || env.NAME_WIN64 }} |
99 | 83 |
|
100 | 84 | version: |
101 | 85 | needs: build |
@@ -137,7 +121,7 @@ jobs: |
137 | 121 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
138 | 122 | run: | |
139 | 123 | gh release create ${{ env.TAG_NAME }} \ |
140 | | - artifacts/i686-pc-windows-gnu-dll/${{ env.NAME_WIN32 }} \ |
141 | | - artifacts/x86_64-pc-windows-gnu-dll/${{ env.NAME_WIN64 }} \ |
| 124 | + artifacts/i686-pc-windows-msvc-dll/${{ env.NAME_WIN32 }} \ |
| 125 | + artifacts/x86_64-pc-windows-msvc-dll/${{ env.NAME_WIN64 }} \ |
142 | 126 | --title "${{ env.TAG_NAME }}" \ |
143 | 127 | --notes "Automated plugin release" |
0 commit comments