|
50 | 50 | if: runner.os == 'Windows' |
51 | 51 | with: |
52 | 52 | version: ${{ matrix.emacs-version }} |
| 53 | + # Remove expired DST Root CA X3 certificate. Workaround for |
| 54 | + # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038 bug on Emacs 27.2. |
| 55 | + # https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-1126671598 |
| 56 | + - name: Workaround for Emacs 27.2's Windows build from GNU FTP |
| 57 | + if: ${{ runner.os == 'Windows' && matrix.emacs-version == '27.2' }} |
| 58 | + run: | |
| 59 | + gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 |
| 60 | + gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item |
53 | 61 |
|
54 | 62 | - uses: actions/checkout@v2 |
55 | 63 | with: |
@@ -138,10 +146,19 @@ jobs: |
138 | 146 | if: runner.os != 'Windows' |
139 | 147 | with: |
140 | 148 | version: ${{ matrix.emacs-version }} |
| 149 | + |
141 | 150 | - uses: jcs090218/setup-emacs-windows@6e1ba035e1387639a42f4ef4872598c88481c863 |
142 | 151 | if: runner.os == 'Windows' |
143 | 152 | with: |
144 | 153 | version: ${{ matrix.emacs-version }} |
| 154 | + # Remove expired DST Root CA X3 certificate. Workaround for |
| 155 | + # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038 bug on Emacs 27.2. |
| 156 | + # https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-1126671598 |
| 157 | + - name: Workaround for Emacs 27.2's Windows build from GNU FTP |
| 158 | + if: ${{ runner.os == 'Windows' && matrix.emacs-version == '27.2' }} |
| 159 | + run: | |
| 160 | + gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 |
| 161 | + gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item |
145 | 162 |
|
146 | 163 | - uses: actions/checkout@v2 |
147 | 164 |
|
|
0 commit comments