Skip to content

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

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

1 participant