Skip to content

Commit dd2acd4

Browse files
Update Docker workflows for update-redisearch default branch
- Updated PR validation to trigger on update-redisearch branch - Updated publishing workflow to use update-redisearch branch instead of master - Updated Docker tags to use update-redisearch-{sha} format - Updated documentation to reflect correct default branch
1 parent b091596 commit dd2acd4

File tree

6 files changed

+10
-75
lines changed

6 files changed

+10
-75
lines changed

.github/workflows/continuous-benchmark.yaml

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/workflows/docker-build-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Docker Build - PR Validation
22

33
on:
44
pull_request:
5-
branches: [master, main]
5+
branches: [master, main, update-redisearch]
66
paths:
77
- 'Dockerfile'
88
- '.dockerignore'

.github/workflows/docker-publish-master.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: Docker Publish - Master
1+
name: Docker Publish - update-redisearch branch
22

33
on:
44
push:
5-
branches: [master]
5+
branches: [master, update-redisearch]
66
paths-ignore:
77
- '**.md'
88
- 'docs/**'
@@ -61,8 +61,8 @@ jobs:
6161
images: ${{ env.IMAGE_NAME }}
6262
tags: |
6363
type=raw,value=latest
64-
type=raw,value=master-{{sha}}
65-
type=raw,value=master-{{date 'YYYYMMDD-HHmmss'}}
64+
type=raw,value=update-redisearch-{{sha}}
65+
type=raw,value=update-redisearch-{{date 'YYYYMMDD-HHmmss'}}
6666
6767
- name: Build and push Docker image
6868
uses: docker/build-push-action@v5

.github/workflows/manual-benchmark.yaml

Lines changed: 0 additions & 33 deletions
This file was deleted.

DOCKER_SETUP.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To enable automated Docker publishing, you need to configure the following secre
3232
All Docker publishing workflows include automatic credential validation:
3333

3434
- **PR Validation**: Checks if credentials are available but continues without them (expected for forks)
35-
- **Master/Release Publishing**: **Requires** credentials and fails if not configured
35+
- **Default Branch/Release Publishing**: **Requires** credentials and fails if not configured
3636
- **Local Testing**: Warns if credentials are missing but continues validation
3737

3838
This ensures that:
@@ -44,9 +44,9 @@ This ensures that:
4444

4545
Once secrets are configured, Docker images will be automatically published:
4646

47-
### Master Branch Commits
48-
- **Trigger**: Every push to `master` branch
49-
- **Tags**: `latest`, `master-{sha}`, `master-{timestamp}`
47+
### Default Branch Commits (update-redisearch)
48+
- **Trigger**: Every push to `update-redisearch` branch
49+
- **Tags**: `latest`, `update-redisearch-{sha}`, `update-redisearch-{timestamp}`
5050
- **Platforms**: `linux/amd64`, `linux/arm64`
5151

5252
### Releases

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ docker-compose run --rm vector-db-benchmark run.py --host redis --engines redis
7373

7474
- **Latest**: `redis-performance/vector-db-benchmark:latest`
7575
- **Specific versions**: `redis-performance/vector-db-benchmark:v1.0.0`
76-
- **Master builds**: `redis-performance/vector-db-benchmark:master-{sha}`
76+
- **Development builds**: `redis-performance/vector-db-benchmark:update-redisearch-{sha}`
7777

7878
For detailed Docker setup and publishing information, see [DOCKER_SETUP.md](DOCKER_SETUP.md).
7979

0 commit comments

Comments
 (0)