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
8253424: Add support for running pre-submit testing using GitHub Actions #3
Conversation
👋 Welcome back andrew! A progress list of the required criteria for merging this PR into |
Reviewed-by: erikj, jvernee, ehelin
This backport pull request has now been updated with issues from the original commit. |
The .jcheck/conf file is still broken in this repo. Please run |
I have. I've fixed it locally and in this PR, but |
/issue 8241768 |
|
@gnu-andrew |
Webrevs
|
@gnu-andrew |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, I don't see it running cleanly, so there seems to be no point in pushing it just yet. Was that intermittent? Can we run the GHA again for this PR?
There is also .github/workflows/freetype.vcxproj
file in this PR, which seems superfluous.
Thanks for looking. The Windows failure seems to be an intermittent failure in downloading Visual Studio and indeed it failed only for The MacOS failure is a genuine failure in the Shenandoah 8u code on MacOS. I guess it's never been built there before. I think fixing that is either something to be done in a separate fix (not this backport) or we can decide to just exclude MacOS on Shenandoah 8u. Failure is:
This is used to build FreeType on Windows. It's not part of the JDK tree for 8u (something I may look at changing). Everything here is the same as in jdk8u, where all builds pass. My intention with this change was to bring the GHA changes down early so we could test the 8u332 Shenandoah merge, but these same changes will also come in when we merge in 8u342. Of course, when I opened this originally, there was no 8u342 :) |
@gnu-andrew This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the ➡️ To integrate this PR with the above commit message to the |
/integrate |
Going to push as commit 6305c6f. |
@gnu-andrew Pushed as commit 6305c6f. 💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored. |
Hi all,
This pull request contains a backport of commit 10029f78 from the openjdk/jdk8u-dev repository, which enables GitHub Actions for the Shenandoah 8u fork.
The commit being backported was authored by Andrew John Hughes on 6 Apr 2022 and was reviewed by Severin Gehwolf.
Thanks!
Progress
Issues
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/shenandoah-jdk8u pull/3/head:pull/3
$ git checkout pull/3
Update a local copy of the PR:
$ git checkout pull/3
$ git pull https://git.openjdk.org/shenandoah-jdk8u pull/3/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 3
View PR using the GUI difftool:
$ git pr show -t 3
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/shenandoah-jdk8u/pull/3.diff