diff --git a/.github/ISSUE_TEMPLATE/008_bin-blobs.md b/.github/ISSUE_TEMPLATE/008_bin-blobs.md deleted file mode 100644 index cde55e03bef..00000000000 --- a/.github/ISSUE_TEMPLATE/008_bin-blobs.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Binary blobs -about: Submit a proposal to integrate binary blob(s) -title: '' -labels: TSC -assignees: '' - ---- - -## Origin - -Describe where the binary blob(s) originate from - -## Type - -- [ ] Precompiled library -- [ ] Firmware image - -## Module - -The Zephyr module that this blob(s) will be referenced from - -## Purpose - -Brief description of what the blob(s) do. It is especially important to describe -the functionality that the blob(s) provide, to the largest extent possible - -## Pull Request - -Link to the Pull request with the actual implementation of the integration. If -you are submitting this as part of a new module you may link to the same Pull -Request that introduced the new module. - -## Dependencies - -What other components do the blob(s) depend on, if any? - -## License - -Document the license the blob(s) are distributed under - diff --git a/doc/contribute/bin_blobs.rst b/doc/contribute/bin_blobs.rst index 290ee7382ef..7b3b6c8003a 100644 --- a/doc/contribute/bin_blobs.rst +++ b/doc/contribute/bin_blobs.rst @@ -229,29 +229,25 @@ regularly scheduled execution of the CI infrastructure. Submission and review process ***************************** -For references to binary blobs to be included in the project, they must be -reviewed and accepted by the Technical Steering Committee (TSC). This process is -only required for new binary blobs, updates to binary blobs follow the -:ref:`module update procedure `. +For references to binary blobs to be included in the project, they shall be submitted +through the standard pull request (PR) workflow and do not require Technical +Steering Committee (TSC) approval. Maintainers and reviewers are responsible for +ensuring that all blob-related submissions conform to the documented criteria as +defined in :ref:`bin-blobs`. -A request for integration with binary blobs must be made by creating a new -issue in the Zephyr project issue tracking system on GitHub with details -about the blobs and the functionality they provide to the project. +The PR for initial integration with binary blobs shall include details about the blobs +and the functionality they provide. The PR shall have the following information to +support the review: -Follow the steps below to begin the submission process: +* Binary blob origin. +* Type of blob (precompiled library, firmware image). +* Zephyr module that the blob(s) will be referenced from. +* Brief description of what the blob(s) do. +* What other components do the blob(s) depend on, if any? +* License the blob(s) are distributed under. -#. Make sure to read through the :ref:`bin-blobs` section in - detail, so that you are informed of the criteria used by the TSC in order to - approve or reject a request -#. Use the :github:`New Binary Blobs Issue - ` to open an issue -#. Fill out all required sections, making sure you provide enough detail for the - TSC to assess the merit of the request. Additionally you must also create a Pull - Request that demonstrates the integration of the binary blobs and then - link to it from the issue -#. Wait for feedback from the TSC, respond to any additional questions added as - GitHub issue comments +If the initial integration PR receives the appropriate approvals the binary blob(s) +can be integrated. The standard :ref:`PR escalation procedures ` +shall apply for any technical disagreements. -If, after consideration by the TSC, the submission of the binary blob(s) is -approved, the submission process is complete and the binary blob(s) can be -integrated. +Subsequent updates to binary blobs follow the :ref:`module update procedure `.