On Mon, 8 Mar 2021 21:44:03 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>> So far, so good. The tampered file was not detected:
>> 
>> ![all-checks-have-passed](https://user-images.githubusercontent.com/1413266/110383521-411ab200-8011-11eb-88ee-27102e0b6d81.png)
>> 
>> The next commit will add the Official Gradle Wrapper Validation Action.
>
> It might be better to include the validation task in the same 
> [`submit.yml`](https://github.com/openjdk/jfx/blob/master/.github/workflows/submit.yml)
>  file as the pre-submit tests, as a separate job. That way it will get the 
> same set of conditions triggering it as the other pre-submit jobs. In 
> particular, we don't use the "on pull_request" trigger for our github actions 
> run, since all actions triggered on any pull request in any repo in the 
> openjdk org will be run in the context of the openjdk organization and we 
> would blow our limits too quickly. Also, this should be limited to the set of 
> branches that `submit.yml` uses.
> 
> If there is a good reason to keep it in a separate file, then I would at 
> least duplicate this part from submit.yml:
> 
> on:
>   # Run GitHub actions on every push to all branches except the main 
> production branches, also
>   # exclude any branch starting with "WIP".
>   push:
>     branches-ignore:
>       - master
>       - main
>       - 'jfx[0-9]+'
>       - 'WIP*'

Thanks, Kevin. I'll merge the two workflow files.

The test results aren't what I expected:

![some-checks-were-not-successful](https://user-images.githubusercontent.com/1413266/110386542-424dde00-8015-11eb-9cef-97d2ff2a5d27.png)

I assumed the wrapper validation would fail and prevent the builds from 
running. Should I try to make the three build steps dependent on the success of 
the wrapper validation? There might be a way to make the steps sequential and 
conditional.

-------------

PR: https://git.openjdk.java.net/jfx/pull/419

Reply via email to