Skip to content

Commit a843ba9

Browse files
authored
Merge pull request #420 from SteeltoeOSS/merge-main-400-into-4x
Merge main branch into 4.x
2 parents f088ef0 + 9e06b6c commit a843ba9

File tree

172 files changed

+1518
-2400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+1518
-2400
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# Enable running shell scripts from bash on Windows
22
*.sh eol=lf
3+
*.py eol=lf
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Configuration: ConfigurationProviders"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Configuration/src/ConfigurationProviders/**
19+
- .github/workflows/configuration.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
windows:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Configuration
32+
sample: ConfigurationProviders
33+
OS: windows
34+
linux:
35+
needs: windows
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Configuration
41+
sample: ConfigurationProviders
42+
OS: linux
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,17 @@
1-
name: MySQL
1+
name: "Connectors: MySql"
22

33
on:
44
workflow_dispatch:
55
push:
66
branches:
77
- main
88
- '[0-9]+.x'
9-
paths:
10-
- .gitattributes
11-
- .gitignore
12-
- behave*
13-
- Pipfile*
14-
- pyenv.pkgs
15-
- '**/*.py'
16-
- Connectors/src/MySql/**
17-
- .github/workflows/mysql.yml
18-
- .github/workflows/shared-test-workflow.yml
199
pull_request:
2010
paths:
2111
- .gitattributes
2212
- .gitignore
2313
- behave*
14+
- nuget.config
2415
- Pipfile*
2516
- pyenv.pkgs
2617
- '**/*.py'
@@ -33,10 +24,19 @@ concurrency:
3324
cancel-in-progress: true
3425

3526
jobs:
36-
echo:
37-
if: ${{ github.repository == 'TNZ/steeltoe-samples' }}
38-
runs-on: tpe-nano
39-
40-
steps:
41-
- name: Verify trigger
42-
run: echo "Job was triggered successfully!"
27+
linux:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: MySql
33+
OS: linux
34+
windows:
35+
needs: linux
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: MySql
42+
OS: windows
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Connectors: MySqlEFCore"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Connectors/src/MySqlEFCore/**
19+
- .github/workflows/mysql-efcore.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
windows:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: MySqlEFCore
33+
OS: windows
34+
linux:
35+
needs: windows
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: MySqlEFCore
42+
OS: linux
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Connectors: PostgreSQL"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Connectors/src/PostgreSql/**
19+
- .github/workflows/postgresql.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
windows:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: PostgreSql
33+
OS: windows
34+
linux:
35+
needs: windows
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: PostgreSql
42+
OS: linux
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Connectors: PostgreSqlEFCore"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Connectors/src/PostgreSqlEFCore/**
19+
- .github/workflows/postgresql-efcore.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
linux:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: PostgreSqlEFCore
33+
OS: linux
34+
windows:
35+
needs: linux
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: PostgreSqlEFCore
42+
OS: windows
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Connectors: RabbitMQ"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Connectors/src/RabbitMQ/**
19+
- .github/workflows/rabbitmq.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
linux:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: RabbitMQ
33+
OS: linux
34+
windows:
35+
needs: linux
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: RabbitMQ
42+
OS: windows
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Connectors: Redis"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Connectors/src/Redis/**
19+
- .github/workflows/redis.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
linux:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Connectors
32+
sample: Redis
33+
OS: linux
34+
windows:
35+
needs: linux
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Connectors
41+
sample: Redis
42+
OS: windows
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: "FileShares: FileSharesWeb"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- FileShares/src/FileSharesWeb/**
19+
- .github/workflows/networkfileshares.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
windows:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: FileShares
32+
sample: FileSharesWeb
33+
OS: windows
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Management: ActuatorApi"
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- '[0-9]+.x'
9+
pull_request:
10+
paths:
11+
- .gitattributes
12+
- .gitignore
13+
- behave*
14+
- nuget.config
15+
- Pipfile*
16+
- pyenv.pkgs
17+
- '**/*.py'
18+
- Management/src/ActuatorApi/**
19+
- .github/workflows/management.yml
20+
- .github/workflows/shared-test-workflow.yml
21+
22+
concurrency:
23+
group: ${{ github.workflow }}-${{ github.ref }}
24+
cancel-in-progress: true
25+
26+
jobs:
27+
linux:
28+
uses: ./.github/workflows/shared-test-workflow.yml
29+
secrets: inherit
30+
with:
31+
feature: Management
32+
sample: ActuatorApi
33+
OS: linux
34+
windows:
35+
needs: linux
36+
if: ${{ !cancelled() }}
37+
uses: ./.github/workflows/shared-test-workflow.yml
38+
secrets: inherit
39+
with:
40+
feature: Management
41+
sample: ActuatorApi
42+
OS: windows

0 commit comments

Comments
 (0)