Files' summaries update #22
Workflow file for this run
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: 🛠📚 MS SQL Server tests | ||
| run-name: Run database tests on MS SQL Server on dispatch. Run No ${{ github.run_number }}. | ||
| on: | ||
| workflow_dispatch: | ||
| inputs: | ||
| specific_sha: | ||
| description: 'Commit SHA to checkout' | ||
| required: false | ||
| default: '' | ||
| type: string | ||
| show_all_fails: | ||
| description: 'No mute tests' | ||
| type: boolean | ||
| default: false | ||
| required: true | ||
| mssql2017: | ||
| description: 'MS SQL Server 2017' | ||
| type: boolean | ||
| default: false | ||
| required: true | ||
| mssql2019: | ||
| description: 'MS SQL Server 2019' | ||
| type: boolean | ||
| default: true | ||
| required: true | ||
| mssql2022: | ||
| description: 'MS SQL Server 2022' | ||
| type: boolean | ||
| default: false | ||
| required: true | ||
| mssql2022: | ||
| description: 'MS SQL Server 2025' | ||
| type: boolean | ||
| default: true | ||
| required: true | ||
| # new commits with the same key will cancel previously run workflows | ||
| concurrency: | ||
| group: ${{ github.workflow }}-${{ github.ref }} | ||
| cancel-in-progress: true | ||
| permissions: | ||
| contents: read | ||
| actions: read | ||
| checks: write | ||
| jobs: | ||
| test_on_mssql2017: | ||
| name: Tests on MS SQL Server 2017 | ||
| if: ${{ inputs.mssql2017 }} | ||
| strategy: | ||
| matrix: | ||
| net: [ 'net8.0', 'net10.0' ] | ||
| uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master | ||
| with: | ||
| storage: mssql2017 | ||
| build_config: Release | ||
| target_framework: ${{ matrix.net }} | ||
| specific_sha: ${{ inputs.specific_sha }} | ||
| show_all_fails: ${{ fromJSON(inputs.show_all_fails) }} | ||
| test_output_verbosity: minimal | ||
| test_run_timeout: 50 | ||
| run_main: true | ||
| run_sql: true | ||
| run_extensions: true | ||
| publish_raw_results: true | ||
| test_on_mssql2019: | ||
| name: Tests on MS SQL Server 2019 | ||
| if: ${{ inputs.mssql2019 }} | ||
| strategy: | ||
| matrix: | ||
| net: [ 'net8.0', 'net10.0' ] | ||
| uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master | ||
| with: | ||
| storage: mssql2019 | ||
| build_config: Release | ||
| target_framework: ${{ matrix.net }} | ||
| specific_sha: ${{ inputs.specific_sha }} | ||
| show_all_fails: ${{ fromJSON(inputs.show_all_fails) }} | ||
| test_output_verbosity: minimal | ||
| test_run_timeout: 50 | ||
| run_main: true | ||
| run_sql: true | ||
| run_extensions: true | ||
| publish_raw_results: true | ||
| test_on_mssql2022: | ||
| name: Tests on MS SQL Server 2022 | ||
| if: ${{ inputs.mssql2022 }} | ||
| strategy: | ||
| matrix: | ||
| net: [ 'net8.0', 'net10.0' ] | ||
| uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master | ||
| with: | ||
| storage: mssql2022 | ||
| build_config: Release | ||
| target_framework: ${{ matrix.net }} | ||
| specific_sha: ${{ inputs.specific_sha }} | ||
| show_all_fails: ${{ fromJSON(inputs.show_all_fails) }} | ||
| test_output_verbosity: minimal | ||
| test_run_timeout: 50 | ||
| run_main: true | ||
| run_sql: true | ||
| run_extensions: true | ||
| publish_raw_results: true | ||
| test_on_mssql2025: | ||
| name: Tests on MS SQL Server 2025 | ||
| if: ${{ inputs.mssql2025 }} | ||
| strategy: | ||
| matrix: | ||
| net: [ 'net8.0', 'net10.0' ] | ||
| uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master | ||
| with: | ||
| storage: mssql2025 | ||
| build_config: Release | ||
| target_framework: ${{ matrix.net }} | ||
| specific_sha: ${{ inputs.specific_sha }} | ||
| show_all_fails: ${{ fromJSON(inputs.show_all_fails) }} | ||
| test_output_verbosity: minimal | ||
| test_run_timeout: 50 | ||
| run_main: true | ||
| run_sql: true | ||
| run_extensions: true | ||
| publish_raw_results: true | ||