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

Do CI/CD on fixed JDK version and use Zulu instead of Adopt or Temurin #616

Merged
merged 3 commits into from
Sep 11, 2021

Conversation

geertjanw
Copy link
Contributor

Adding fixed JDK 11 version for your CI/CD pipeline so that you have a specific version to do setup-java against. If the pipeline against the latest JDK version fails while it continues to succeed against the fixed version, you'll know that the build failure is related to the latest JDK 11 version and not to an error in your code.

Also, since Adopt is no more, the alternative JDK distros to use are Temurin and Zulu, though Temurin doesn't provide all the JDK versions since it is new, while Zulu has a more complete set of JDKs, useful for using fixed versions, so switched from Adopt to Temurin to Zulu.

@codecov-commenter
Copy link

codecov-commenter commented Sep 9, 2021

Codecov Report

Merging #616 (098ba85) into master (d2c2f3c) will decrease coverage by 0.01%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #616      +/-   ##
============================================
- Coverage     51.08%   51.07%   -0.02%     
+ Complexity     1443     1442       -1     
============================================
  Files           249      249              
  Lines          9870     9870              
  Branches       1092     1092              
============================================
- Hits           5042     5041       -1     
  Misses         4510     4510              
- Partials        318      319       +1     
Impacted Files Coverage Δ
...c/main/java/org/edumips64/utils/CurrentLocale.java 98.95% <0.00%> (-0.21%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d2c2f3c...098ba85. Read the comment docs.

@lupino3
Copy link
Member

lupino3 commented Sep 10, 2021

Thanks for your contribution! I'm trying to understand why the workflows are failing, and after that I'll remove the required statuses (since their name is changed) and merge your PR.

@lupino3
Copy link
Member

lupino3 commented Sep 11, 2021

The checks are failing because of #617, not because of the changes themselves. I am merging the PR. Thank you!

@lupino3 lupino3 merged commit bbb71d8 into EduMIPS64:master Sep 11, 2021
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.

None yet

3 participants