chore: v1版本,使用struct函数指针模式导出接口,删除不再使用的模块字符串和资源文件 #37
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: test | |
| on: | |
| push: | |
| branches: [ "*" ] | |
| paths: | |
| - 'source/**' | |
| - 'tests/**' | |
| - '.github/workflows/test.yml' | |
| pull_request: | |
| # 除了master分支,其他分支都不触发 | |
| branches: [ master ] | |
| paths: | |
| - 'source/**' | |
| - 'tests/**' | |
| - '.github/workflows/test.yml' | |
| env: | |
| # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) | |
| BUILD_TYPE: Release | |
| jobs: | |
| build: | |
| # 跳过提交信息开头为doc:或者docs:的提交 | |
| if: "!startsWith(github.event.head_commit.message, 'doc:') && !startsWith(github.event.head_commit.message, 'docs:')" | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: clone third party submodule | |
| run: git submodule update --init --recursive | |
| - name: Configure CMake | |
| run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DBUILD_CVAUTOTRACK_TESTS=ON | |
| - name: Build | |
| run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} | |
| - name: Test | |
| working-directory: ${{github.workspace}}/build | |
| run: ctest -C ${{env.BUILD_TYPE}} |