Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Ecosystem CI workflow #1686

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Conversation

gsmet
Copy link
Member

@gsmet gsmet commented Jan 20, 2025

This workflow has been broken for quite a while.
I noticed it as part of my work to detect stale Ecosystem CI builds.

This workflow has been broken for quite a while.
I noticed it as part of my work to detect stale Ecosystem CI builds.
@gsmet gsmet requested a review from a team as a code owner January 20, 2025 17:26
@gsmet
Copy link
Member Author

gsmet commented Jan 20, 2025

Fast-tracking it to get the status tomorrow.

@gsmet gsmet merged commit baf1eb3 into quarkiverse:main Jan 20, 2025
23 of 24 checks passed
@ppalaga
Copy link
Contributor

ppalaga commented Jan 21, 2025

@gsmet, could you please help to refresh my memory where the Ecosystem CI is documented? Is it testing the platform or just latest Quarkus CXF and Quarkus core?

@gsmet
Copy link
Member Author

gsmet commented Jan 21, 2025

It's testing CXF main + Quarkus Core main (the way it's configured now).

You can find more information here: https://github.com/quarkusio/quarkus-ecosystem-ci/?tab=readme-ov-file#what-its-all-about .

@ppalaga
Copy link
Contributor

ppalaga commented Jan 21, 2025

Thanks @gsmet. We tend to have our own similar workflow in Camel Quarkus and Quarkus CXF that works with quarkus-main branch that may contain fixes specific to the latest main branch of Quarkus. Our workflow rebases quarkus-main on top of main before building CQ/QCXF. I also started some works to extract parts of that workflow into a reusable GH actions to make it possible to create workflows also for main and LTS branches of other major dependencies, such as Camel and CXF. I wonder whether/how we could reconcile these efforts with Ecosystem CI? Having two similar workflows is not that useful.

@gsmet
Copy link
Member Author

gsmet commented Jan 21, 2025

The nice thing about Ecosystem CI is that it's consistent for all Quarkiverse extensions and centralized on https://status.quarkus.io/ .

I think it has value for us (Quarkus team) to keep an eye of Quarkus CXF status, this way or another.

@ppalaga
Copy link
Contributor

ppalaga commented Jan 21, 2025

Yeah, I am fully following the benefits of a centralized dashboard. The question is whether you can integrate our custom workflows, or whether you rather prefer to accept features we need (custom local branch & rebasing, configurable remote repo and branch) in your workflows?

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