Skip to content

Integrate openeuler images into CI/CD#1842

Merged
chensuyue merged 17 commits intomainfrom
openeuler
Jul 29, 2025
Merged

Integrate openeuler images into CI/CD#1842
chensuyue merged 17 commits intomainfrom
openeuler

Conversation

@chensuyue
Copy link
Copy Markdown
Collaborator

@chensuyue chensuyue commented Jul 11, 2025

Description

Integrate openeuler images build/test/release into OEPA CI/CD.

Issues

List the issue or RFC link this PR is working on. If there is no such link, please mark it as n/a.

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

List the newly introduced 3rd party dependency if exists.

Tests

Describe the tests that you ran to verify your changes.

Signed-off-by: chensuyue <suyue.chen@intel.com>
@chensuyue chensuyue added the WIP label Jul 11, 2025
chensuyue and others added 2 commits July 14, 2025 11:50
@pre-commit-ci pre-commit-ci bot requested a review from XinyuYe-Intel as a code owner July 14, 2025 03:51
* add openEuler support and update some tests

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* add openEuler support for NGINX

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update copyright and add test for nginx

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@chensuyue chensuyue requested a review from letonghan as a code owner July 15, 2025 08:30
Signed-off-by: chensuyue <suyue.chen@intel.com>
@chensuyue
Copy link
Copy Markdown
Collaborator Author

@zhihangdeng
Copy link
Copy Markdown
Collaborator

zhihangdeng commented Jul 17, 2025

@chensuyue
Copy link
Copy Markdown
Collaborator Author

@zhihangdeng
Copy link
Copy Markdown
Collaborator

* fix the dockerfile hadolint scan issue

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
@chensuyue
Copy link
Copy Markdown
Collaborator Author

tests/dataprep/test_dataprep_redis.sh, test pass. https://github.com/opea-project/GenAIComps/actions/runs/16366260197/job/46244122393?pr=1842
tests/embeddings/test_embeddings_tei.sh, issue need to fix, https://github.com/opea-project/GenAIComps/actions/runs/16366260197/job/46244122391?pr=1842#step:5:675
tests/guardrails/test_guardrails_bias_detection_distilbias.sh, test canceled due to timeout.
tests/rerankings/test_rerankings_tei.sh, test pass. https://github.com/opea-project/GenAIComps/actions/runs/16366260197/job/46244122444?pr=1842
tests/retrievers/test_retrievers_redis.sh, test failed, https://github.com/opea-project/GenAIComps/actions/runs/16366260197/job/46244122455?pr=1842
tests/third_parties/test_third_parties_nginx.sh, test failed, https://github.com/opea-project/GenAIComps/actions/runs/16366260197/job/46244122486?pr=1842

Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
zhihangdeng and others added 3 commits July 22, 2025 10:42
* fix the dockerfile hadolint scan issue

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* fix some bugs

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
@zhihangdeng
Copy link
Copy Markdown
Collaborator

https://github.com/opea-project/GenAIComps/actions/runs/16433299637/job/46438589974?pr=1842
It seems that the problem lies with the runner

@chensuyue
Copy link
Copy Markdown
Collaborator Author

Support "opea/xxx:latest-openeuler" image publish
opea-project/Validation#66

Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
@chensuyue
Copy link
Copy Markdown
Collaborator Author

chensuyue commented Jul 25, 2025

The left issue is not related to this PR, trace by issue, #1865.

@chensuyue
Copy link
Copy Markdown
Collaborator Author

This PR is ready for merge.

@joshuayao joshuayao added this to the v1.4 milestone Jul 25, 2025
@joshuayao joshuayao removed the WIP label Jul 25, 2025
Signed-off-by: chensuyue <suyue.chen@intel.com>
@chensuyue chensuyue merged commit 6c1ffb1 into main Jul 29, 2025
15 of 21 checks passed
@chensuyue chensuyue deleted the openeuler branch July 29, 2025 02:42
jilongW pushed a commit to jilongW/GenAIComps that referenced this pull request Dec 18, 2025
* build image for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Handle the image name check issue in image build yaml

Signed-off-by: chensuyue <suyue.chen@intel.com>

* Support for openEuler (opea-project#1813)

* add openEuler support and update some tests

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* add openEuler support for NGINX

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update copyright and add test for nginx

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* build images for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* fix the dockerfile hadolint scan issue (opea-project#1850)

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* Fix some bugs in Embedding and Guardrails (opea-project#1858)

* fix the dockerfile hadolint scan issue

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* fix some bugs

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* guardrails-openeuler image build

Signed-off-by: chensuyue <suyue.chen@intel.com>

* update conda env activate step

Signed-off-by: chensuyue <suyue.chen@intel.com>

* use local cache for BRIDGE_TOWER_MODEL

Signed-off-by: chensuyue <suyue.chen@intel.com>
---------

Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <137033036@qq.com>
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.

5 participants