Skip to content

fix(ci): use correct test-kit image based on branch existence - #554

Merged
donhardman merged 3 commits into
mainfrom
ci/branched-searchd-for-docker-image
Jun 4, 2025
Merged

fix(ci): use correct test-kit image based on branch existence#554
donhardman merged 3 commits into
mainfrom
ci/branched-searchd-for-docker-image

Conversation

@donhardman

Copy link
Copy Markdown
Member
  • Add ref_detection job to determine appropriate test-kit image per branch
  • Update test, codestyle, and codeanalyze jobs to use dynamic test-kit image
  • Remove duplicate ref_detection job definition
  • Ensure test-kit image tag matches branch or defaults to latest if branch missing

@donhardman
donhardman force-pushed the ci/branched-searchd-for-docker-image branch 2 times, most recently from a1a617b to 14063d7 Compare June 3, 2025 03:44
@github-actions

github-actions Bot commented Jun 3, 2025

Copy link
Copy Markdown

🐳 Docker Images Pushed

Buddy Test-Kit Images:

  • Branch image: ghcr.io/manticoresoftware/manticoresearch:test-kit-ci-branched-searchd-for-docker-image-buddy
  • Commit image: ghcr.io/manticoresoftware/manticoresearch:test-kit-0971b62b-buddy

Base image used: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest

These images contain the buddy code from this PR and can be used for testing.

@github-actions

github-actions Bot commented Jun 3, 2025

Copy link
Copy Markdown

🐳 Docker Images Pushed

Buddy Test-Kit Images:

  • Branch image: ghcr.io/manticoresoftware/manticoresearch:test-kit-ci_branched-searchd-for-docker-image-buddy
  • Commit image: ghcr.io/manticoresoftware/manticoresearch:test-kit-fe9f3de5-buddy

Base image used: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest

These images contain the buddy code from this PR and can be used for testing.

- Add ref_detection job to determine appropriate test-kit image per branch
- Update test, codestyle, and codeanalyze jobs to use dynamic test-kit image
- Remove duplicate ref_detection job definition
- Ensure test-kit image tag matches branch or defaults to latest if branch missing
- Log base image pull and image push steps for clarity
- Create and push buddy test-kit images tagged by branch and commit
- Post a detailed comment on PR with pushed image references for easier testing
- Clean up temporary containers after image creation
- Replace multiple character translations with a cleaner sanitization step
- Remove disallowed characters more reliably from branch names for docker tags
- Ensure consistent and safe docker tag formatting across CI jobs
@donhardman
donhardman force-pushed the ci/branched-searchd-for-docker-image branch from 35b5d28 to 4e24234 Compare June 4, 2025 03:34
@github-actions

github-actions Bot commented Jun 4, 2025

Copy link
Copy Markdown

🐳 Docker Images Pushed

Buddy Test-Kit Images:

  • Branch image: ghcr.io/manticoresoftware/manticoresearch:test-kit-ci_branched-searchd-for-docker-image-buddy
  • Commit image: ghcr.io/manticoresoftware/manticoresearch:test-kit-fd91c113-buddy

Base image used: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest

These images contain the buddy code from this PR and can be used for testing.

@donhardman
donhardman merged commit a1d410d into main Jun 4, 2025
@donhardman
donhardman deleted the ci/branched-searchd-for-docker-image branch June 4, 2025 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants