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

[CI] Refactoring and clean up of CI jobs #724

Open
wants to merge 5 commits into
base: default
Choose a base branch
from

Conversation

zakkak
Copy link
Collaborator

@zakkak zakkak commented Apr 24, 2024

  • Filter native tests when generating the test matrix
  • Refactor/clean up GHA workflows
  • Use reusable workflow from same repository and commit
  • Move native stats upload to separate reusable workflow
  • Move build-quarkus to separate reusable workflow

It's probably easier to review per commit.

Filter the tests to be ran at the source instead of checking on each
step.
@zakkak zakkak added the testing CI and testing related issues and PRs label Apr 24, 2024
@zakkak zakkak requested review from jerboaa and Karm April 24, 2024 13:05
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Apr 24, 2024
Eases testing of workflows.

The main drawback of this is that branches (e.g. mandrel/24.0) will keep
using their possibly outdated workflow, instead of the latest one
available on the `default` branch. Since things appear to be pretty
stable on this front, this shouldn't be a big issue.
@zakkak zakkak force-pushed the 2024-04-19-ci-jobs-refactoring branch from 69e132a to 51cc238 Compare April 24, 2024 21:23
Copy link

This PR appears to be stale because it has been open 30 days with no activity. This PR will be closed in 7 days unless Stale label is removed, a new comment is made, or not-Stale label is added.

@github-actions github-actions bot added the Stale label May 25, 2024
@zakkak
Copy link
Collaborator Author

zakkak commented May 27, 2024

@jerboaa @Karm could you please have a look at this? (I will resolve the conflict only if you agree with the changes)

@jerboaa
Copy link
Collaborator

jerboaa commented May 27, 2024

@jerboaa @Karm could you please have a look at this? (I will resolve the conflict only if you agree with the changes)

Those seem welcome additions. Thanks!

@github-actions github-actions bot removed the Stale label May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement. testing CI and testing related issues and PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants