Skip to content

Commit 70db748

Browse files
committed
fix: dont download build it seemed to fail
1 parent 615bc69 commit 70db748

File tree

1 file changed

+66
-71
lines changed

1 file changed

+66
-71
lines changed

.github/workflows/test-windows-code-signing.yaml

Lines changed: 66 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -102,91 +102,86 @@ jobs:
102102
# id: digicert_client
103103
# uses: digicert/[email protected]
104104

105-
# # - name: Import Windows certificate (Windows only)
106-
# # id: windows_certificate
107-
# # env:
108-
# # # Base64 encoding of the pfx/p12 certificate for Windows code signing.
109-
# # SM_CLIENT_CERT_FILE_B64: ${{ secrets.WINDOWS_SM_CLIENT_CERT_FILE_B64 }}
110-
# # run: |
111-
# # $CERTIFICATE_PATH_BASE64="$env:RUNNER_TEMP\cert-b64.txt"
112-
# # $CERTIFICATE_PATH="$env:RUNNER_TEMP\cert.pfx"
113-
114-
# # Set-Content -Path $CERTIFICATE_PATH_BASE64 -Value $env:SM_CLIENT_CERT_FILE_B64
115-
# # certutil -decode $CERTIFICATE_PATH_BASE64 $CERTIFICATE_PATH
116-
# # echo "CERTIFICATE_PATH=$CERTIFICATE_PATH" >> $env:GITHUB_OUTPUT
117-
118-
# - name: Run smctl healthcheck to confirm if the tool is configured properly.
119-
# working-directory: ${{steps.build.outputs.bin_dir}}
105+
# - name: Import Windows certificate (Windows only)
106+
# id: windows_certificate
120107
# env:
121-
# WINDOWS_PKCS11_CONFIG: ${{ steps.digicert_client.outputs.PKCS11_CONFIG }}
122-
# WINDOWS_SM_KEYPAIR_ALIAS: ${{ secrets.WINDOWS_SM_KEYPAIR_ALIAS }}
123-
# SM_HOST: ${{ vars.WINDOWS_SM_HOST }}
124-
# SM_API_KEY: ${{ secrets.WINDOWS_SM_API_KEY }}
125-
# SM_CLIENT_CERT_FILE: ${{ steps.windows_certificate.outputs.CERTIFICATE_PATH }}
126-
# SM_CLIENT_CERT_PASSWORD: ${{ secrets.WINDOWS_SM_CLIENT_CERT_PASSWORD }}
108+
# # Base64 encoding of the pfx/p12 certificate for Windows code signing.
109+
# SM_CLIENT_CERT_FILE_B64: ${{ secrets.WINDOWS_SM_CLIENT_CERT_FILE_B64 }}
127110
# run: |
128-
# smctl healthcheck --all
129-
# shell: cmd
111+
# $CERTIFICATE_PATH_BASE64="$env:RUNNER_TEMP\cert-b64.txt"
112+
# $CERTIFICATE_PATH="$env:RUNNER_TEMP\cert.pfx"
113+
114+
# Set-Content -Path $CERTIFICATE_PATH_BASE64 -Value $env:SM_CLIENT_CERT_FILE_B64
115+
# certutil -decode $CERTIFICATE_PATH_BASE64 $CERTIFICATE_PATH
116+
# echo "CERTIFICATE_PATH=$CERTIFICATE_PATH" >> $env:GITHUB_OUTPUT
117+
118+
- name: Run smctl healthcheck to confirm if the tool is configured properly.
119+
working-directory: ${{steps.build.outputs.bin_dir}}
120+
env:
121+
WINDOWS_PKCS11_CONFIG: ${{ steps.digicert_client.outputs.PKCS11_CONFIG }}
122+
WINDOWS_SM_KEYPAIR_ALIAS: ${{ secrets.WINDOWS_SM_KEYPAIR_ALIAS }}
123+
SM_HOST: ${{ vars.WINDOWS_SM_HOST }}
124+
SM_API_KEY: ${{ secrets.WINDOWS_SM_API_KEY }}
125+
SM_CLIENT_CERT_FILE: ${{ steps.windows_certificate.outputs.CERTIFICATE_PATH }}
126+
SM_CLIENT_CERT_PASSWORD: ${{ secrets.WINDOWS_SM_CLIENT_CERT_PASSWORD }}
127+
run: |
128+
smctl healthcheck --all
129+
shell: cmd
130130

131-
# - name: Install dependencies
132-
# run: |
133-
# choco install yq jq -y
134-
# shell: bash
131+
- name: Install dependencies
132+
run: |
133+
choco install yq jq -y
134+
shell: bash
135+
136+
- name: Install Rust
137+
uses: actions-rust-lang/setup-rust-toolchain@v1
138+
with:
139+
toolchain: ${{ env.RUST_VERSION }}-x86_64-pc-windows-msvc
135140

136-
# - name: Install Rust
137-
# uses: actions-rust-lang/setup-rust-toolchain@v1
138-
# with:
139-
# toolchain: ${{ env.RUST_VERSION }}-x86_64-pc-windows-msvc
141+
- name: Install Rust
142+
uses: actions-rust-lang/setup-rust-toolchain@v1
143+
with:
144+
toolchain: ${{ env.RUST_VERSION }}-x86_64-pc-windows-gnu
140145

141-
# - name: Install Rust
142-
# uses: actions-rust-lang/setup-rust-toolchain@v1
143-
# with:
144-
# toolchain: ${{ env.RUST_VERSION }}-x86_64-pc-windows-gnu
146+
- name: Setup node folder
147+
run: |
148+
mkdir -p "C:/Program Files/node/include"
149+
Add-Content -Path $env:GITHUB_PATH -Value "C:/Program Files/node"
145150
146-
# - name: Setup node folder
147-
# run: |
148-
# mkdir -p "C:/Program Files/node/include"
149-
# Add-Content -Path $env:GITHUB_PATH -Value "C:/Program Files/node"
151+
- name: Install flatbuffers
152+
run: |
153+
curl -L -O https://github.com/google/flatbuffers/releases/download/v${{ env.FLATBUFFERS_VERSION }}/Windows.flatc.binary.zip
154+
unzip Windows.flatc.binary.zip
155+
mv flatc.exe "C:/Program Files/node/"
150156
151-
# - name: Install flatbuffers
152-
# run: |
153-
# curl -L -O https://github.com/google/flatbuffers/releases/download/v${{ env.FLATBUFFERS_VERSION }}/Windows.flatc.binary.zip
154-
# unzip Windows.flatc.binary.zip
155-
# mv flatc.exe "C:/Program Files/node/"
157+
- name: Install protobuf (protoc)
158+
run: |
159+
curl -L -O https://github.com/protocolbuffers/protobuf/releases/download/v${{ env.PROTOC_VERSION }}/protoc-${{ env.PROTOC_VERSION }}-win64.zip
160+
unzip protoc-${{ env.PROTOC_VERSION }}-win64.zip
161+
mv bin/protoc.exe "C:/Program Files/node/"
162+
mv include/* "C:/Program Files/node/include"
156163
157-
# - name: Install protobuf (protoc)
158-
# run: |
159-
# curl -L -O https://github.com/protocolbuffers/protobuf/releases/download/v${{ env.PROTOC_VERSION }}/protoc-${{ env.PROTOC_VERSION }}-win64.zip
160-
# unzip protoc-${{ env.PROTOC_VERSION }}-win64.zip
161-
# mv bin/protoc.exe "C:/Program Files/node/"
162-
# mv include/* "C:/Program Files/node/include"
163-
164-
# - name: Setup Haskell
165-
# uses: haskell-actions/setup@v2
166-
# with:
167-
# ghc-version: ${{ env.GHC_VERSION }}
168-
# enable-stack: true
169-
# stack-version: ${{ env.STACK_VERSION }}
164+
- name: Setup Haskell
165+
uses: haskell-actions/setup@v2
166+
with:
167+
ghc-version: ${{ env.GHC_VERSION }}
168+
enable-stack: true
169+
stack-version: ${{ env.STACK_VERSION }}
170170

171171
- uses: milliewalky/setup-7-zip@v1
172172

173-
# - name: Install GCC
174-
# run: |
175-
# curl -L -O https://github.com/brechtsanders/winlibs_mingw/releases/download/14.2.0posix-19.1.1-12.0.0-msvcrt-r2/winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-19.1.1-mingw-w64msvcrt-12.0.0-r2.7z
176-
# 7z x winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-19.1.1-mingw-w64msvcrt-12.0.0-r2.7z -oC:/gcc
177-
# Add-Content -Path $env:GITHUB_PATH -Value "C:/gcc/mingw64/bin"
178-
179-
# - name: Install LMDB
180-
# run: stack exec -- pacman -S --noconfirm mingw-w64-x86_64-lmdb
173+
- name: Install GCC
174+
run: |
175+
curl -L -O https://github.com/brechtsanders/winlibs_mingw/releases/download/14.2.0posix-19.1.1-12.0.0-msvcrt-r2/winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-19.1.1-mingw-w64msvcrt-12.0.0-r2.7z
176+
7z x winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-19.1.1-mingw-w64msvcrt-12.0.0-r2.7z -oC:/gcc
177+
Add-Content -Path $env:GITHUB_PATH -Value "C:/gcc/mingw64/bin"
181178
182-
# - name: Build Windows Node
183-
# run: |
184-
# ./scripts/distribution/windows/build-all.ps1 -nodeVersion ${{ needs.validate-preconditions.outputs.version }} -rustVersion ${{ env.RUST_VERSION }}
179+
- name: Install LMDB
180+
run: stack exec -- pacman -S --noconfirm mingw-w64-x86_64-lmdb
185181

186-
- name: Download existing Windows build
182+
- name: Build Windows Node
187183
run: |
188-
curl -o ./service/windows/installer/Node.msi "https://s3.eu-west-1.amazonaws.com/distribution.concordium.software/windows/Node-9.0.5-0.msi?response-content-disposition=inline&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCWV1LXdlc3QtMSJHMEUCIFLVMKqXHik1LLHdDuExKV84GJHJ%2BnFkVVu41nW7B02UAiEAuxIvUrWt95nkpc1QqBZ052WLVIqBEWCX%2FlH6AY1tm14qxQQIkf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAFGgwxOTI1NDk4NDMwMDUiDLVWMQZwOuxIWJeQECqZBMIzXXy28hjXBirUMy4m01sbE0GVshLZUV339K9iknyNicQH29wE7lAZ32fOAh53jdgSDdF4%2Fuyn6njW1md0G5fYoZjU63JGeJabFZhEadZhz6QHuJNO1fdlLLMtbvuyEiaEDReL7e65CUCRoOyhWbUQYzrCoDk4nr87DkyvkXhBiY5CQRmO1g8fA%2FXqfORh4w9%2B48G6Zyf5nTbUEZB7HD4E1EjiNF7%2FBl89iZmEZvj3REyy1%2FdGe%2FuldF9H9sJZ3dHpZjfVXwjkr6ZXpy6I9SLZnQv0zvn6s2wzzAvpVB3yJdDCErunBqWedlKVW3%2F%2B95l2TO8s%2BiWqbwUFmzKVS13ArFBOCDOsf%2BGNTlvOC6P30qd6jzLmqsi2s4K44o%2BfXPAw0FJoRKUtKe84beEnSh33CLjJgAqMAVLaBxjj0p%2FG1i3CNBeBp9vWcUPv3AtmDecfuuRZF7v0jDb0xn8gPUnJ8jEHXqUP7kpNMiwyv%2BYgZzUIC6xWqBSEr%2B9cVfdsqXCEyBjTG3PmQCqc88bwhO82GG4JMX2iDys9JchDvbSRHYotEJdaUUaKPqNvUDi5KU3L%2BAGPnJP8ZrvKOxMnaSWNcOzV1Fwq%2FiK%2Fr7N8TeXsSgv4NOmMzS8BaZoPJf%2B%2FBI%2FEp4K9%2B0bFM%2BIRxSIdgtU11V7ZvpgLcHiKIPAIBsk2JB7%2F1p0QQWwPhDqrnW0k%2FYdeJUcBkcsv7zCL%2BrTDBjrFAl25RK67HUoTYb537roZWnKMoRAUrgbsLUall0xs0usTlrOu9xNkIKroV74LZyyHFIx145IVYpq4Pzn6HGnlz2gBJrl1e%2FVRYxXw%2Fm7wgeuOdCbrAqkeQqd49tmuVuOgaefjbA3wtO%2FYYe%2BWZR0AloZR5KIuBED7XzR39qffYOx3xfp%2BZZFOPYGO9cvX5Riipc3pmz3ZneUBCkjQiICad48HHuiYnwaEa%2F3d31fhjIiq7AwJfSPigI06WjBELuJzkpsox%2B33Rzn0Ra3vKWModoehhc30gbAmwBMuSb7aijikB0g3mums2pVTKgrz7wB%2B5OL%2FwyZp3ybbND%2FXIbXHGnJUb8s1a1069d1ZU7wVoS6OIjJLkPK%2F1xkmDpwYQCPu3k3Vb1GUt26SBq%2F%2Bzldg7t6BZT8snPkvhEbikaT%2F2Zv66uJf2qI%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASZVG5OA66WXXADA7%2F20250708%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20250708T154545Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=717af1bdef8acbbcba7e06fc893a1428de6563bfd53ff37761541c54ebc36359"
189-
shell: cmd
184+
./scripts/distribution/windows/build-all.ps1 -nodeVersion ${{ needs.validate-preconditions.outputs.version }} -rustVersion ${{ env.RUST_VERSION }}
190185
191186
- name: Extract files to prepare for signing
192187
run: |

0 commit comments

Comments
 (0)