Skip to content

Commit dfd53e4

Browse files
committed
Run KurrentDB client tests
1 parent 0ca67fc commit dfd53e4

File tree

4 files changed

+64
-55
lines changed

4 files changed

+64
-55
lines changed

.github/workflows/base.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ jobs:
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
framework: [ net8.0, net9.0 ]
28+
# framework: [ net8.0, net9.0 ]
29+
framework: [ net8.0 ]
2930
os: [ ubuntu-latest ]
3031
configuration: [ release ]
3132
runs-on: ${{ matrix.os }}
@@ -37,32 +38,39 @@ jobs:
3738
uses: actions/checkout@v4
3839
with:
3940
fetch-depth: 0
41+
42+
- name: Print Docker Version
43+
shell: bash
44+
run: |
45+
docker --version
46+
4047
- name: Login to Cloudsmith
4148
if: ${{ env.CLOUDSMITH_CICD_USER != '' }}
4249
uses: docker/login-action@v3
4350
with:
4451
registry: docker.eventstore.com
4552
username: ${{ secrets.CLOUDSMITH_CICD_USER }}
4653
password: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}
47-
- name: Pull EventStore Image
54+
- name: Pull KurrentDB Image
4855
shell: bash
4956
run: |
50-
docker pull docker.eventstore.com/${{ inputs.docker-image }}:${{ inputs.docker-tag }}
57+
# docker pull docker.eventstore.com/${{ inputs.docker-image }}:${{ inputs.docker-tag }}
58+
docker pull docker.cloudsmith.io/eventstore/kurrent-staging/kurrentdb:ci
5159
- name: Install dotnet SDKs
5260
uses: actions/setup-dotnet@v3
5361
with:
5462
dotnet-version: |
5563
8.0.x
56-
9.0.x
64+
# 9.0.x
5765
- name: Run Tests
5866
shell: bash
5967
env:
6068
ES_DOCKER_TAG: ${{ inputs.docker-tag }}
61-
ES_DOCKER_REGISTRY: docker.eventstore.com/${{ inputs.docker-image }}
69+
ES_DOCKER_REGISTRY: docker.cloudsmith.io/eventstore/kurrent-staging/kurrentdb
6270
run: |
6371
sudo ./gencert.sh
6472
dotnet test --configuration ${{ matrix.configuration }} --blame \
6573
--logger:"GitHubActions;report-warnings=false" --logger:"console;verbosity=normal" \
6674
--framework ${{ matrix.framework }} \
6775
--filter "Category=Target:${{ inputs.test }}" \
68-
test/Kurrent.Client.Tests
76+
test/KurrentDB.Client.Tests

.github/workflows/ci.yml

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,28 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
docker-tag: [ ci, lts, previous-lts ]
18-
test: [ Streams, PersistentSubscriptions, Operations, ProjectionManagement, UserManagement, Security, Misc ]
17+
docker-tag: [ ci ]
18+
# docker-tag: [ ci, lts, previous-lts ]
19+
# test: [ Streams, PersistentSubscriptions, Operations, ProjectionManagement, UserManagement, Security, Misc ]
20+
test: [ Streams ]
1921
name: Test CE (${{ matrix.docker-tag }})
2022
with:
2123
docker-tag: ${{ matrix.docker-tag }}
22-
docker-image: eventstore-ce/eventstoredb-ce
24+
docker-image: eventstore/kurrent-staging
2325
test: ${{ matrix.test }}
24-
ee:
25-
uses: ./.github/workflows/base.yml
26-
if: ${{ github.repository_owner == 'EventStore' }}
27-
strategy:
28-
fail-fast: false
29-
matrix:
30-
docker-tag: [ 24.2.0-jammy ]
31-
test: [ Plugins ]
32-
name: Test EE (${{ matrix.docker-tag }})
33-
with:
34-
docker-tag: ${{ matrix.docker-tag }}
35-
docker-image: eventstore-ee/eventstoredb-commercial
36-
test: ${{ matrix.test }}
37-
secrets:
38-
CLOUDSMITH_CICD_USER: ${{ secrets.CLOUDSMITH_CICD_USER }}
39-
CLOUDSMITH_CICD_TOKEN: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}
26+
# ee:
27+
# uses: ./.github/workflows/base.yml
28+
# if: ${{ github.repository_owner == 'EventStore' }}
29+
# strategy:
30+
# fail-fast: false
31+
# matrix:
32+
# docker-tag: [ 24.2.0-jammy ]
33+
# test: [ Plugins ]
34+
# name: Test EE (${{ matrix.docker-tag }})
35+
# with:
36+
# docker-tag: ${{ matrix.docker-tag }}
37+
# docker-image: eventstore-ee/eventstoredb-commercial
38+
# test: ${{ matrix.test }}
39+
# secrets:
40+
# CLOUDSMITH_CICD_USER: ${{ secrets.CLOUDSMITH_CICD_USER }}
41+
# CLOUDSMITH_CICD_TOKEN: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}

.github/workflows/dispatch-ee.yml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
name: Dispatch EE
2-
3-
on:
4-
workflow_dispatch:
5-
inputs:
6-
docker-tag:
7-
description: "Docker tag"
8-
required: true
9-
type: string
10-
docker-image:
11-
description: "Docker image"
12-
required: true
13-
type: string
14-
15-
jobs:
16-
test:
17-
uses: ./.github/workflows/base.yml
18-
strategy:
19-
fail-fast: false
20-
matrix:
21-
test: [ Plugins ]
22-
name: Test EE (${{ inputs.docker-tag }})
23-
with:
24-
docker-tag: ${{ inputs.docker-tag }}
25-
docker-image: ${{ inputs.docker-image }}
26-
test: ${{ matrix.test }}
27-
secrets:
28-
CLOUDSMITH_CICD_USER: ${{ secrets.CLOUDSMITH_CICD_USER }}
29-
CLOUDSMITH_CICD_TOKEN: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}
1+
#name: Dispatch EE
2+
#
3+
#on:
4+
# workflow_dispatch:
5+
# inputs:
6+
# docker-tag:
7+
# description: "Docker tag"
8+
# required: true
9+
# type: string
10+
# docker-image:
11+
# description: "Docker image"
12+
# required: true
13+
# type: string
14+
#
15+
#jobs:
16+
# test:
17+
# uses: ./.github/workflows/base.yml
18+
# strategy:
19+
# fail-fast: false
20+
# matrix:
21+
# test: [ Plugins ]
22+
# name: Test EE (${{ inputs.docker-tag }})
23+
# with:
24+
# docker-tag: ${{ inputs.docker-tag }}
25+
# docker-image: ${{ inputs.docker-image }}
26+
# test: ${{ matrix.test }}
27+
# secrets:
28+
# CLOUDSMITH_CICD_USER: ${{ secrets.CLOUDSMITH_CICD_USER }}
29+
# CLOUDSMITH_CICD_TOKEN: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}

test/KurrentDB.Client.Tests.Common/GlobalEnvironment.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ static void EnsureDefaults(IConfiguration configuration) {
2727

2828
configuration.EnsureValue("ES_DOCKER_REGISTRY", "docker.cloudsmith.io/eventstore/kurrent-staging/kurrentdb");
2929
configuration.EnsureValue("ES_DOCKER_TAG", "ci");
30-
3130
configuration.EnsureValue("ES_DOCKER_IMAGE", $"{configuration["ES_DOCKER_REGISTRY"]}:{configuration["ES_DOCKER_TAG"]}");
3231

3332
configuration.EnsureValue("KURRENTDB_TELEMETRY_OPTOUT", "true");

0 commit comments

Comments
 (0)