Skip to content

Clean up and reorganize the LSP4IJ integration tests#1493

Open
anusreelakshmi934 wants to merge 23 commits intoOpenLiberty:mainfrom
anusreelakshmi934:clean-up-cron-job
Open

Clean up and reorganize the LSP4IJ integration tests#1493
anusreelakshmi934 wants to merge 23 commits intoOpenLiberty:mainfrom
anusreelakshmi934:clean-up-cron-job

Conversation

@anusreelakshmi934
Copy link
Contributor

@anusreelakshmi934 anusreelakshmi934 commented Dec 5, 2025

Fixes #1457

  • Separated the workflows into three OS-specific files, making the Build.yaml workflow cleaner by having it trigger each of them individually.
  • Updated and split the cron jobs similarly into three dedicated workflow files for each OS.
  • Also optimized the number of cron jobs by running LSP4IJ PRs only against the LTI main tag, while running the LSP4IJ main branch against all tags.
  • Adjusted the schedule as well: cronJob-linux.yaml runs on Monday and Thursday, cronJob-windows.yaml on Tuesday and Friday, and cronJob-mac.yaml on Wednesday.

Attaching builds for reference:
Normal Build - https://github.com/OpenLiberty/liberty-tools-intellij/actions/runs/19955146858

Cron Job builds :
Linux - https://github.com/anusreelakshmi934/liberty-tools-intellij/actions/runs/19955585087
Mac - https://github.com/anusreelakshmi934/liberty-tools-intellij/actions/runs/19955585088
Windows - https://github.com/anusreelakshmi934/liberty-tools-intellij/actions/runs/19955585089

Copy link
Contributor

@dessina-devasia dessina-devasia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving as the code changes looks good to me! Please review the build failures as well. Thanks!

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.

Clean up and reorganize the LSP4IJ integration tests

2 participants