David Handermann created NIFI-15794:
---------------------------------------
Summary: Add Validation Steps to GitHub Build Workflow
Key: NIFI-15794
URL: https://issues.apache.org/jira/browse/NIFI-15794
Project: Apache NiFi
Issue Type: Improvement
Components: Tools and Build
Reporter: David Handermann
Assignee: David Handermann
The GitHub Pull Request Template includes several steps required for validating
whether the Pull Request meets Tracking requirements, including standardized
references to a Jira issue in the Pull Request Title and commit messages. These
Tracking requirements should be incorporated into a GitHub workflow that runs
the checks, and adds a label to the Pull Request indicating valid or invalid
status.
The checks should align to the Pull Request Template, providing clear failure
messages. Automatic Pull Request labeling could also provide the foundation for
future improvements, such as automated closure after a shorter window,
indicating requirements for reopening.
These checks should be a requirement for running subsequent build jobs to avoid
consuming unnecessary resources. This is also an opportunity to rename
{{ci-workflow}} to something like {{{}build{}}}, aligning with more focused
workflow names.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)