From 9b1bc823537c3a752de12b2ef7b134e7cd1a5ba5 Mon Sep 17 00:00:00 2001 From: Alexander Shaduri Date: Wed, 29 May 2024 12:23:51 +0400 Subject: [PATCH] Extract smartmontools before running cmake. --- .github/workflows/cmake-tier1.yml | 48 +++++++++++++-------------- .github/workflows/windows-release.yml | 48 +++++++++++++-------------- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/.github/workflows/cmake-tier1.yml b/.github/workflows/cmake-tier1.yml index 5d94a96d..7677df35 100644 --- a/.github/workflows/cmake-tier1.yml +++ b/.github/workflows/cmake-tier1.yml @@ -94,30 +94,6 @@ jobs: make p7zip - - name: List installed files - shell: msys2 {0} - run: | - ls -1R /mingw64 - ls -1R /mingw32 - - - name: Configure CMake - shell: msys2 {0} - run: > - cmake -B build -S "$GITHUB_WORKSPACE" - -G "MSYS Makefiles" - -DCMAKE_BUILD_TYPE=$BUILD_TYPE - -DCMAKE_TOOLCHAIN_FILE="$GITHUB_WORKSPACE/toolchains/${{ matrix.platform }}-mingw-msys2.cmake" - - - name: Build - shell: msys2 {0} - working-directory: ${{github.workspace}}/build - run: cmake --build . --config $BUILD_TYPE - - - name: Test - working-directory: ${{github.workspace}}/build - shell: msys2 {0} - run: ctest -C $BUILD_TYPE --rerun-failed --output-on-failure - - name: Download Package Requirements shell: msys2 {0} working-directory: ${{github.workspace}}/build @@ -148,11 +124,35 @@ jobs: bin/update-smart-drivedb.ps1 bin/drivedb.h + - name: List installed files + shell: msys2 {0} + run: | + ls -1R /mingw64 + ls -1R /mingw32 + - name: List Files in Workspace shell: msys2 {0} working-directory: ${{github.workspace}} run: ls -1R . + - name: Configure CMake + shell: msys2 {0} + run: > + cmake -B build -S "$GITHUB_WORKSPACE" + -G "MSYS Makefiles" + -DCMAKE_BUILD_TYPE=$BUILD_TYPE + -DCMAKE_TOOLCHAIN_FILE="$GITHUB_WORKSPACE/toolchains/${{ matrix.platform }}-mingw-msys2.cmake" + + - name: Build + shell: msys2 {0} + working-directory: ${{github.workspace}}/build + run: cmake --build . --config $BUILD_TYPE + + - name: Test + working-directory: ${{github.workspace}}/build + shell: msys2 {0} + run: ctest -C $BUILD_TYPE --rerun-failed --output-on-failure + - name: Package ZIP shell: msys2 {0} working-directory: ${{github.workspace}}/build diff --git a/.github/workflows/windows-release.yml b/.github/workflows/windows-release.yml index 85f152c3..b1ad68c0 100644 --- a/.github/workflows/windows-release.yml +++ b/.github/workflows/windows-release.yml @@ -41,30 +41,6 @@ jobs: make p7zip - - name: List installed files - shell: msys2 {0} - run: | - ls -1R /mingw64 - ls -1R /mingw32 - - - name: Configure CMake - shell: msys2 {0} - run: > - cmake -B build -S "$GITHUB_WORKSPACE" - -G "MSYS Makefiles" - -DCMAKE_BUILD_TYPE=$BUILD_TYPE - -DCMAKE_TOOLCHAIN_FILE="$GITHUB_WORKSPACE/toolchains/${{ matrix.platform }}-mingw-msys2.cmake" - - - name: Build - shell: msys2 {0} - working-directory: ${{github.workspace}}/build - run: cmake --build . --config $BUILD_TYPE - - - name: Test - working-directory: ${{github.workspace}}/build - shell: msys2 {0} - run: ctest -C $BUILD_TYPE --rerun-failed --output-on-failure - - name: Download Package Requirements shell: msys2 {0} working-directory: ${{github.workspace}}/build @@ -95,6 +71,30 @@ jobs: bin/update-smart-drivedb.ps1 bin/drivedb.h + - name: List installed files + shell: msys2 {0} + run: | + ls -1R /mingw64 + ls -1R /mingw32 + + - name: Configure CMake + shell: msys2 {0} + run: > + cmake -B build -S "$GITHUB_WORKSPACE" + -G "MSYS Makefiles" + -DCMAKE_BUILD_TYPE=$BUILD_TYPE + -DCMAKE_TOOLCHAIN_FILE="$GITHUB_WORKSPACE/toolchains/${{ matrix.platform }}-mingw-msys2.cmake" + + - name: Build + shell: msys2 {0} + working-directory: ${{github.workspace}}/build + run: cmake --build . --config $BUILD_TYPE + + - name: Test + working-directory: ${{github.workspace}}/build + shell: msys2 {0} + run: ctest -C $BUILD_TYPE --rerun-failed --output-on-failure + - name: Package ZIP shell: msys2 {0} working-directory: ${{github.workspace}}/build