Merge bitcoin-core/secp256k1#1397: ci: Remove "Windows (VS 2022)" task from Cirrus CI
f1774e5ec4a49db5762ecccbabd7fb5db0a7fb2b ci, gha: Make MSVC job presentation more explicit (Hennadii Stepanov) 5ee039bb58962745e5f861ae6603b5961adcd1e3 ci: Remove "Windows (VS 2022)" task from Cirrus CI (Hennadii Stepanov) Pull request description: A follow-up for https://github.com/bitcoin-core/secp256k1/pull/1389. https://github.com/bitcoin-core/secp256k1/pull/1389#issuecomment-1671345100: > Or actually... hebasto Can you remove the second commit for now, if we're unsure whether this works at all. --- Second commit effect: - [before (master branch)](https://github.com/bitcoin-core/secp256k1/actions/runs/5809860925):  - [after (this PR)](https://github.com/bitcoin-core/secp256k1/actions/runs/5810140851):  ACKs for top commit: real-or-random: utACK f1774e5ec4a49db5762ecccbabd7fb5db0a7fb2b Tree-SHA512: ed36c5cef3ba4cf6769d480358f753ecc4a8a150103201f586b05d8d364c580ff637fe5b915918c695c8f7067c1bd7de6384eea1a12d1b8575ba5b629779ebf4
This commit is contained in:
commit
8d2960c8e2
32
.cirrus.yml
32
.cirrus.yml
@ -378,35 +378,3 @@ task:
|
|||||||
test_script:
|
test_script:
|
||||||
- cd sage
|
- cd sage
|
||||||
- sage prove_group_implementations.sage
|
- sage prove_group_implementations.sage
|
||||||
|
|
||||||
task:
|
|
||||||
name: "x86_64: Windows (VS 2022)"
|
|
||||||
windows_container:
|
|
||||||
image: cirrusci/windowsservercore:visualstudio2022
|
|
||||||
cpu: 4
|
|
||||||
memory: 3840MB
|
|
||||||
env:
|
|
||||||
x64_NATIVE_TOOLS: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat"'
|
|
||||||
# Ignore MSBuild warning MSB8029.
|
|
||||||
# See: https://learn.microsoft.com/en-us/visualstudio/msbuild/errors/msb8029?view=vs-2022
|
|
||||||
IgnoreWarnIntDirInTempDetected: 'true'
|
|
||||||
matrix:
|
|
||||||
- env:
|
|
||||||
BUILD_SHARED_LIBS: ON
|
|
||||||
- env:
|
|
||||||
BUILD_SHARED_LIBS: OFF
|
|
||||||
git_show_script:
|
|
||||||
# Print commit to allow reproducing the job outside of CI.
|
|
||||||
- git show --no-patch
|
|
||||||
configure_script:
|
|
||||||
- '%x64_NATIVE_TOOLS%'
|
|
||||||
- cmake -E env CFLAGS="/WX" cmake -A x64 -B build -DSECP256K1_ENABLE_MODULE_RECOVERY=ON -DSECP256K1_BUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS%
|
|
||||||
build_script:
|
|
||||||
- '%x64_NATIVE_TOOLS%'
|
|
||||||
- cmake --build build --config RelWithDebInfo -- -property:UseMultiToolTask=true;CL_MPcount=5
|
|
||||||
check_script:
|
|
||||||
- '%x64_NATIVE_TOOLS%'
|
|
||||||
- ctest -C RelWithDebInfo --test-dir build -j 5
|
|
||||||
- build\src\RelWithDebInfo\bench_ecmult.exe
|
|
||||||
- build\src\RelWithDebInfo\bench_internal.exe
|
|
||||||
- build\src\RelWithDebInfo\bench.exe
|
|
||||||
|
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -12,21 +12,21 @@ env:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
win64-native:
|
win64-native:
|
||||||
name: "x86_64: Windows (VS 2022)"
|
name: "x86_64: Windows, VS 2022"
|
||||||
# See: https://github.com/actions/runner-images#available-images.
|
# See: https://github.com/actions/runner-images#available-images.
|
||||||
runs-on: windows-2022
|
runs-on: windows-2022
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
build_shared_libs: ['ON', 'OFF']
|
lib_type: ['shared', 'static']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Generate buildsystem
|
- name: Generate buildsystem
|
||||||
run: cmake -E env CFLAGS="/WX" cmake -B build -A x64 -DSECP256K1_ENABLE_MODULE_RECOVERY=ON -DSECP256K1_BUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=${{ matrix.build_shared_libs }}
|
run: cmake -E env CFLAGS="/WX" cmake -B build -A x64 -DSECP256K1_ENABLE_MODULE_RECOVERY=ON -DSECP256K1_BUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=${{ matrix.lib_type == 'shared' && 'ON' || 'OFF' }}
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cmake --build build --config RelWithDebInfo -- /p:UseMultiToolTask=true /maxCpuCount
|
run: cmake --build build --config RelWithDebInfo -- /p:UseMultiToolTask=true /maxCpuCount
|
||||||
|
Loading…
x
Reference in New Issue
Block a user