Skip to content

Commit 0f27ed2

Browse files
authored
Add sdk-features trigger to PRs (#3627)
1 parent 912dc51 commit 0f27ed2

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: SDK Features Integration
2+
3+
on: # rebuild any PRs and main branch changes
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
9+
concurrency: # Auto-cancel existing runs in the PR when a new commit is pushed
10+
group: ${{ github.head_ref || github.run_id }}
11+
cancel-in-progress: true
12+
13+
jobs:
14+
build-docker-image:
15+
uses: temporalio/docker-builds/.github/workflows/docker-build-only.yml@main
16+
with:
17+
temporal-server-repo-path: ${{github.event.pull_request.head.repo.full_name}}
18+
temporal-server-repo-ref: ${{github.event.pull_request.head.ref}}
19+
20+
feature-tests-ts:
21+
needs: build-docker-image
22+
uses: temporalio/sdk-features/.github/workflows/typescript.yaml@main
23+
with:
24+
version: 1.5.2
25+
version-is-repo-ref: false
26+
docker-image-artifact-name: temporal-server-docker
27+
28+
feature-tests-go:
29+
needs: build-docker-image
30+
uses: temporalio/sdk-features/.github/workflows/go.yaml@main
31+
with:
32+
version: v1.19.0
33+
version-is-repo-ref: false
34+
docker-image-artifact-name: temporal-server-docker
35+
36+
feature-tests-python:
37+
needs: build-docker-image
38+
uses: temporalio/sdk-features/.github/workflows/python.yaml@main
39+
with:
40+
version: 0.1b4
41+
version-is-repo-ref: false
42+
docker-image-artifact-name: temporal-server-docker
43+
44+
feature-tests-java:
45+
needs: build-docker-image
46+
uses: temporalio/sdk-features/.github/workflows/java.yaml@main
47+
with:
48+
version: v1.17.0
49+
version-is-repo-ref: false
50+
docker-image-artifact-name: temporal-server-docker

0 commit comments

Comments
 (0)