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

Continuous integration of the Red Hat LSP4iJ plug-in. #666

Closed
13 tasks done
mrglavas opened this issue Feb 27, 2024 · 2 comments
Closed
13 tasks done

Continuous integration of the Red Hat LSP4iJ plug-in. #666

mrglavas opened this issue Feb 27, 2024 · 2 comments

Comments

@mrglavas
Copy link
Contributor

mrglavas commented Feb 27, 2024

As Liberty Tools for IntelliJ transitions from the MicroShed version of LSP4iJ on to the common shared plug-in being built from https://github.com/redhat-developer/lsp4ij we should consider automation for continuous integration of this plug-in. There are nightly builds being published here: https://plugins.jetbrains.com/plugin/23257-lsp4ij/versions.

Can we automate the detection of new nightly builds of LSP4iJ and then integrate and test with Liberty Tools for IntelliJ? This would provide us with constant feedback and provide early warning if something breaks, so that we may act on it sooner. Perhaps this could even be triggered by a PR push to the main branch of LSP4iJ and the automation first builds the LSP4iJ plug-in from the current state of that repository.


Tasks for this Epic (as of July 11th)

@anusreelakshmi934
Copy link
Contributor

We're aiming to automate GHA workflows for daily cron jobs, facilitating the initiation of lsp4ij integration builds. Our current focus involves extracting details about all opened PRs in the Red Hat lsp4ij repository. Then, we'd pull the merge commit of each open PR and build lsp4ij from the corresponding checked-out branches.
Additionally, we intend to execute lsp4ij integration builds using the lsp4ij main branch atop the open PRs. This approach accommodates scenarios where a PR might be opened and merged before our cron job executes.

@TrevCraw
Copy link
Contributor

All items complete.

@github-project-automation github-project-automation bot moved this from Prioritized to Sprint Closed in Open Liberty Developer Experience Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants