Skip to content

Commit 9c865e0

Browse files
authored
Merge pull request #201 from thisisthepy/feat/ci-on-develop
CI: Run the tests on develop pushes, not per pull request
2 parents 0d41092 + 222dd84 commit 9c865e0

6 files changed

Lines changed: 17 additions & 24 deletions

File tree

‎.github/workflows/android-native.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name: Android Native CI
22

33
on:
4+
# Checked on develop after merging, not on every pull request (user decision,
5+
# 2026-10-17). A red develop is fixed forward by its own pull request.
46
push:
57
branches: [ "develop", "main" ]
6-
pull_request:
7-
branches: [ "develop", "main" ]
8-
8+
workflow_dispatch:
99
concurrency:
1010
# A newer push to the same ref supersedes this run; frees the shared macOS runners.
1111
group: ${{ github.workflow }}-${{ github.ref }}

‎.github/workflows/desktop.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name: Desktop CI
22

33
on:
4+
# Checked on develop after merging, not on every pull request (user decision,
5+
# 2026-10-17). A red develop is fixed forward by its own pull request.
46
push:
57
branches: [ "develop", "main" ]
6-
pull_request:
7-
branches: [ "develop", "main" ]
8-
8+
workflow_dispatch:
99
concurrency:
1010
# A newer push to the same ref supersedes this run; frees the shared macOS runners.
1111
group: ${{ github.workflow }}-${{ github.ref }}

‎.github/workflows/ios.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name: iOS CI
22

33
on:
4+
# Checked on develop after merging, not on every pull request (user decision,
5+
# 2026-10-17). A red develop is fixed forward by its own pull request.
46
push:
57
branches: [ "develop", "main" ]
6-
pull_request:
7-
branches: [ "develop", "main" ]
8-
8+
workflow_dispatch:
99
concurrency:
1010
# A newer push to the same ref supersedes this run; frees the shared macOS runners.
1111
group: ${{ github.workflow }}-${{ github.ref }}

‎.github/workflows/stubs.yml‎

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,11 @@ name: Kotlin-name stubs
99
# - every `v*` tag: the same stubs are also attached to the tag's GitHub release as `kotlin-stubs.zip`.
1010

1111
on:
12+
# Checked on develop after merging, not on every pull request (user decision,
13+
# 2026-10-17). A red develop is fixed forward by its own pull request.
1214
push:
1315
branches: [ "develop" ]
1416
tags: [ "v*" ]
15-
pull_request:
16-
branches: [ "develop" ]
17-
paths:
18-
- "python-multiplatform-gradle-plugin/**"
19-
- "python-multiplatform-compose/fixtures/compose/**"
20-
- ".github/scripts/stubs/**"
21-
- "gradle/libs.versions.toml"
22-
- ".github/workflows/stubs.yml"
2317
workflow_dispatch:
2418

2519
permissions:

‎.github/workflows/typedpython.yml‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ name: TypedPython CI
33
# The TypedPython gate and compiler are Python (python-multiplatform-ksp/src/{main,test}/python).
44
# Gradle does not run them; this workflow does.
55
on:
6+
# Checked on develop after merging, not on every pull request (user decision,
7+
# 2026-10-17). A red develop is fixed forward by its own pull request.
68
push:
79
branches: [ "develop", "main" ]
810
paths: [ "python-multiplatform-ksp/**", "python-multiplatform-ksp/fixtures/app/**", ".github/workflows/typedpython.yml" ]
9-
pull_request:
10-
branches: [ "develop", "main" ]
11-
paths: [ "python-multiplatform-ksp/**", "python-multiplatform-ksp/fixtures/app/**", ".github/workflows/typedpython.yml" ]
12-
11+
workflow_dispatch:
1312
concurrency:
1413
# A newer push to the same ref supersedes this run; frees the shared macOS runners.
1514
group: ${{ github.workflow }}-${{ github.ref }}

‎.github/workflows/wasm.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ name: WasmJS CI
1313
# `test` runs the real suite, and runs only when there is a runtime to run it against.
1414

1515
on:
16+
# Checked on develop after merging, not on every pull request (user decision,
17+
# 2026-10-17). A red develop is fixed forward by its own pull request.
1618
push:
1719
branches: [ "develop", "main" ]
18-
pull_request:
19-
branches: [ "develop", "main" ]
20-
20+
workflow_dispatch:
2121
concurrency:
2222
# A newer push to the same ref supersedes this run; frees the shared macOS runners.
2323
group: ${{ github.workflow }}-${{ github.ref }}

0 commit comments

Comments
 (0)