Skip to content

Commit 4874022

Browse files
Fix CI: replace deprecated macos-13 runner, eliminate duplicate workflow runs
Replace macos-13 with macos-15 for x86_64 builds (macos-13 runner retired by GitHub). Restrict push trigger to master/main branches across all test workflows to prevent duplicate runs when pushing to PR branches. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0725e3c commit 4874022

6 files changed

Lines changed: 7 additions & 2 deletions

.github/workflows/publish-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
target: x86_64
1818
- os: ubuntu-latest
1919
target: aarch64
20-
- os: macos-13
20+
- os: macos-15
2121
target: x86_64
2222
- os: macos-14
2323
target: aarch64

.github/workflows/test-basic-functionality-redis-vector-sets-rs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Test Basic Functionality - Redis Vector Sets (Rust)
22

33
on:
44
push:
5+
branches: [master, main]
56
pull_request:
67

78
jobs:

.github/workflows/test-basic-functionality-redis-vector-sets.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Test Basic Functionality - Redis Vector Sets
22

33
on:
44
push:
5+
branches: [master, main]
56
pull_request:
67

78
jobs:

.github/workflows/test-basic-functionality-redisearch-rs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Test Basic Functionality - Redis RediSearch (Rust)
22

33
on:
44
push:
5+
branches: [master, main]
56
pull_request:
67

78
jobs:

.github/workflows/test-basic-functionality-redisearch.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Test Basic Functionality - Redis RediSearch
22

33
on:
44
push:
5+
branches: [master, main]
56
pull_request:
67

78
jobs:

.github/workflows/test-build-packages.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Test Package Builds
22

33
on:
44
push:
5+
branches: [master, main]
56
pull_request:
67

78
jobs:
@@ -25,7 +26,7 @@ jobs:
2526
- os: macos-14
2627
target: aarch64
2728
python-version: '3.13'
28-
- os: macos-13
29+
- os: macos-15
2930
target: x86_64
3031
python-version: '3.10'
3132
- os: windows-latest

0 commit comments

Comments
 (0)