exceptionfactory opened a new pull request, #11103:
URL: https://github.com/apache/nifi/pull/11103

   # Summary
   
   [NIFI-15794](https://issues.apache.org/jira/browse/NIFI-15794) Adds a 
`Validate Pull Request` job to the build workflow with individual scripted 
steps to validate the items listed in the `Tracking` section of the Pull 
Request Template.
   
   For pull requests to the project, the `Validate Pull Request` job is 
required to run subsequent build jobs. This approach avoids consuming resources 
when the pull request does not meet basic requirements.
   
   The `Validate Pull Request` job adds the `invalid` label to the pull request 
when any of the validation steps fail. Error messages for each step include 
references to the changes required to pass validation.
   
   Additional changes include renaming `ci-workflow` to `build` and removing 
the checkboxes from the Tracking section of the Pull Request Template, now 
covered under the new job.
   
   The conditionals for each platform build job allow the workflow to be run in 
forks of the repository, without requiring the pull request validation steps.
   
   # Tracking
   
   Please complete the following tracking steps prior to pull request creation.
   
   ### Issue Tracking
   
   - [Apache NiFi Jira](https://issues.apache.org/jira/browse/NIFI) issue 
created
   
   ### Pull Request Tracking
   
   - Pull Request title starts with Apache NiFi Jira issue number, such as 
`NIFI-00000`
   - Pull Request commit message starts with Apache NiFi Jira issue number, as 
such `NIFI-00000`
   - Pull request contains [commits 
signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits)
 with a registered key indicating `Verified` status
   
   ### Pull Request Formatting
   
   - Pull Request based on current revision of the `main` branch
   - Pull Request refers to a feature branch with one commit containing changes
   
   # Verification
   
   Please indicate the verification steps performed prior to pull request 
creation.
   
   ### Build
   
   - [ ] Build completed using `./mvnw clean install -P contrib-check`
     - [ ] JDK 21
     - [ ] JDK 25
   
   ### Licensing
   
   - [ ] New dependencies are compatible with the [Apache License 
2.0](https://apache.org/licenses/LICENSE-2.0) according to the [License 
Policy](https://www.apache.org/legal/resolved.html)
   - [ ] New dependencies are documented in applicable `LICENSE` and `NOTICE` 
files
   
   ### Documentation
   
   - [ ] Documentation formatting appears as expected in rendered files
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to