Skip to content

[CI] Update the action script to build for higher JDK versions #714

@authorjapps

Description

@authorjapps

Make the CI build to run for JDK8 and higher version of Java.

@javiertuya: Could you please raise a PR from the test-matrix-with-profiles branch? I think it's worth merging. I assume only changes are in this.github/workflows/main.yml file on top of this PR (i.e. @rkampani's PR#713 changes ), but happy to be corrected.

  • Your matrix build takes around 11 minutes
  • The normal build takes around 10 minutes

So not a massive differences in terms build time.

This setup will help us get feedback on whether future changes are compatible with higher JDK versions. Based on that, we can take appropriate actions. For example:

  • Decide whether to merge a PR or not
  • If urgent, then merge for Java 8 only to unblock someone

At the point where any changes become mutually exclusive, we can consider splitting into a separate artifact.

AC1:

  • Update to build on version: [8, 11, 17, 21, 23] with their respective JUnit reports to be downloadable

AC2:

Similarly:

  • Make these two files(Do not hardcode the filenames) as zip available for download.
    • i.e. Pick the ".csv" and ".html" from the target folder
- zerocode-junit-interactive-fuzzy-search.html
- zerocode-junit-granular-report.csv
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions