You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- target .net version updated
- base branch updated in various filters - ifs and branch filters
- change path filters of some workflows
- added new auto-test workflow
run-name: Tests on MS SQL Server 2022 tests triggered by '${{ github.event_name }}'. Run No ${{ github.run_number }}.
3
+
4
+
on:
5
+
push:
6
+
branches:
7
+
- '7.0'
8
+
- '7.0-*'
9
+
paths:
10
+
# containers
11
+
- 'Containers/mssql/do-mssql-2022'
12
+
- 'Containers/mssql/**.sh'
13
+
- 'Containers/mssql/**.sql'
14
+
# main project - most common part, that may have changes that affect
15
+
- 'Orm/Xtensive.Orm/Orm/Providers/**'
16
+
- 'Orm/Xtensive.Orm/Orm/Rse/**'
17
+
- 'Orm/Xtensive.Orm/Orm/Upgrade/**'
18
+
- 'Orm/Xtensive.Orm/Sql/**'
19
+
# provider
20
+
- 'Orm/Xtensive.Orm.SqlServer/**'
21
+
- '!Orm/Xtensive.Orm.SqlServer/**.csproj'
22
+
- '!Orm/Xtensive.Orm.SqlServer/NuGetContent/**'
23
+
# main test project - any code change
24
+
- 'Orm/Xtensive.Orm.Tests/Issues/**'
25
+
- 'Orm/Xtensive.Orm.Tests/Storage/**'
26
+
- 'Orm/Xtensive.Orm.Tests/Upgrade/**'
27
+
# sql tests - general and provider-specific
28
+
- 'Orm/Xtensive.Orm.Tests.Sql/**'
29
+
- '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**'
30
+
- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**'
31
+
- '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**'
32
+
- '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**'
33
+
- '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**'
34
+
#- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**'
35
+
- '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**'
36
+
- '!Orm/Xtensive.Orm.Tests.Sql/**.csproj'
37
+
# ability to trigger on demand
38
+
- 'TestFileForBuildServerTests.txt'
39
+
pull_request:
40
+
branches:
41
+
- '7.0'
42
+
paths:
43
+
# containers
44
+
- 'Containers/mssql/do-mssql-2022'
45
+
- 'Containers/mssql/**.sh'
46
+
- 'Containers/mssql/**.sql'
47
+
# main project - most common part, that may have changes that affect
48
+
- 'Orm/Xtensive.Orm/Orm/Providers/**'
49
+
- 'Orm/Xtensive.Orm/Orm/Rse/**'
50
+
- 'Orm/Xtensive.Orm/Orm/Upgrade/**'
51
+
- 'Orm/Xtensive.Orm/Sql/**'
52
+
# provider
53
+
- 'Orm/Xtensive.Orm.SqlServer/**'
54
+
- '!Orm/Xtensive.Orm.SqlServer/**.csproj'
55
+
- '!Orm/Xtensive.Orm.SqlServer/NuGetContent/**'
56
+
# main test project - any code change
57
+
- 'Orm/Xtensive.Orm.Tests/Issues/**'
58
+
- 'Orm/Xtensive.Orm.Tests/Storage/**'
59
+
- 'Orm/Xtensive.Orm.Tests/Upgrade/**'
60
+
# sql tests - general and provider-specific
61
+
- 'Orm/Xtensive.Orm.Tests.Sql/**'
62
+
- '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**'
63
+
- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**'
64
+
- '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**'
65
+
- '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**'
66
+
- '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**'
67
+
#- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**'
68
+
- '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**'
69
+
- '!Orm/Xtensive.Orm.Tests.Sql/**.csproj'
70
+
# ability to trigger on demand
71
+
- 'TestFileForBuildServerTests.txt'
72
+
73
+
pull_request_review:
74
+
branches:
75
+
- '7.0'
76
+
paths:
77
+
# containers
78
+
- 'Containers/mssql/do-mssql-2022'
79
+
- 'Containers/mssql/**.sh'
80
+
- 'Containers/mssql/**.sql'
81
+
# main project - most common part, that may have changes that affect
82
+
- 'Orm/Xtensive.Orm/Orm/Providers/**'
83
+
- 'Orm/Xtensive.Orm/Orm/Rse/**'
84
+
- 'Orm/Xtensive.Orm/Orm/Upgrade/**'
85
+
- 'Orm/Xtensive.Orm/Sql/**'
86
+
# provider
87
+
- 'Orm/Xtensive.Orm.SqlServer/**'
88
+
- '!Orm/Xtensive.Orm.SqlServer/**.csproj'
89
+
- '!Orm/Xtensive.Orm.SqlServer/NuGetContent/**'
90
+
# main test project - any code change
91
+
- 'Orm/Xtensive.Orm.Tests/Issues/**'
92
+
- 'Orm/Xtensive.Orm.Tests/Storage/**'
93
+
- 'Orm/Xtensive.Orm.Tests/Upgrade/**'
94
+
# sql tests - general and provider-specific
95
+
- 'Orm/Xtensive.Orm.Tests.Sql/**'
96
+
- '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**'
97
+
- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**'
98
+
- '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**'
99
+
- '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**'
100
+
- '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**'
101
+
#- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**'
102
+
- '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**'
103
+
- '!Orm/Xtensive.Orm.Tests.Sql/**.csproj'
104
+
# ability to trigger on demand
105
+
- 'TestFileForBuildServerTests.txt'
106
+
107
+
# new commits with the same key will cancel previously run workflows
108
+
concurrency:
109
+
group: ${{ github.workflow }}-${{ github.ref }}
110
+
cancel-in-progress: true
111
+
112
+
permissions:
113
+
contents: read
114
+
actions: read
115
+
checks: write
116
+
117
+
jobs:
118
+
test_on_mssql2022:
119
+
name: Tests on MS SQL Server 2022
120
+
strategy:
121
+
matrix:
122
+
net: [ 'netcoreapp3.1' ]
123
+
# For security reasons we allow test runs either for pushes from the team or for pull-requests after their changes were seen and approved by someone
124
+
#
125
+
# push filter - to cover pushes from the team to main branch of major version
126
+
# first 'pull_request_review' filter - to cover external pull-requests, since there are major security concerns about content of pull-request we cannot allow auto-runs of tests
127
+
# second 'pull_request_review' - to cover internal pull-requests that were not covered by 'on push' trigger
0 commit comments