From 72330cac94b4eb37ba367f6ed048ce6454c566e1 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 19 Mar 2026 15:25:14 +0100 Subject: [PATCH 1/4] Add 4.1 backport line to the PR template Signed-off-by: Gilles Peskine --- .github/pull_request_template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e48e44beda..b4bb9c815d 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -13,6 +13,7 @@ If the provided content is part of the present PR remove the # symbol. - [ ] **development PR** provided # | not required because: - [ ] **TF-PSA-Crypto PR** provided # | not required because: - [ ] **framework PR** provided Mbed-TLS/mbedtls-framework# | not required +- [ ] **4.1 PR** provided # | not required because: - [ ] **3.6 PR** provided # | not required because: - **tests** provided | not required because: From 10988b0477f2b8e812da911c8220f51de1e38c8b Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 19 Mar 2026 15:29:08 +0100 Subject: [PATCH 2/4] Clarify prerequisite, consuming or side PR Signed-off-by: Gilles Peskine --- .github/pull_request_template.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index b4bb9c815d..dbe8d74846 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -11,10 +11,11 @@ If the provided content is part of the present PR remove the # symbol. - [ ] **changelog** provided | not required because: - [ ] **development PR** provided # | not required because: -- [ ] **TF-PSA-Crypto PR** provided # | not required because: -- [ ] **framework PR** provided Mbed-TLS/mbedtls-framework# | not required -- [ ] **4.1 PR** provided # | not required because: -- [ ] **3.6 PR** provided # | not required because: +- [ ] **prerequisite TF-PSA-Crypto PR** provided # | not required because: +- [ ] **prerequisite framework PR** provided Mbed-TLS/mbedtls-framework# | not required +- [ ] **backport 4.1 PR** provided # | not required because: +- [ ] **prerequisite backport 1.1 PR** provided # | not required because: +- [ ] **backport 3.6 PR** provided # | not required because: - **tests** provided | not required because: From c2139f8887e76ad4215f17f9dbbdb8aab1365574 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 19 Mar 2026 16:39:08 +0100 Subject: [PATCH 3/4] Add repository shortcut suggestion Signed-off-by: Gilles Peskine --- .github/pull_request_template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index dbe8d74846..273ccd8745 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -11,10 +11,10 @@ If the provided content is part of the present PR remove the # symbol. - [ ] **changelog** provided | not required because: - [ ] **development PR** provided # | not required because: -- [ ] **prerequisite TF-PSA-Crypto PR** provided # | not required because: +- [ ] **prerequisite TF-PSA-Crypto PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: - [ ] **prerequisite framework PR** provided Mbed-TLS/mbedtls-framework# | not required - [ ] **backport 4.1 PR** provided # | not required because: -- [ ] **prerequisite backport 1.1 PR** provided # | not required because: +- [ ] **prerequisite backport 1.1 PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: - [ ] **backport 3.6 PR** provided # | not required because: - **tests** provided | not required because: From 6b31bc6885142bfd6e51c955c53163d1856ef260 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 13 Apr 2026 14:57:07 +0200 Subject: [PATCH 4/4] Unify TF-PSA-Crypto and mbedtls templates Following the team discussion, don't suggest "prerequisite" or "consuming" in the template. Suggest linking all the pull requests in a group everywhere. Signed-off-by: Gilles Peskine --- .github/pull_request_template.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 273ccd8745..2259b1d1eb 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -9,15 +9,14 @@ Please write a few sentences describing the overall goals of the pull request's Please remove the segment/s on either side of the | symbol as appropriate, and add any relevant link/s to the end of the line. If the provided content is part of the present PR remove the # symbol. -- [ ] **changelog** provided | not required because: -- [ ] **development PR** provided # | not required because: -- [ ] **prerequisite TF-PSA-Crypto PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: -- [ ] **prerequisite framework PR** provided Mbed-TLS/mbedtls-framework# | not required -- [ ] **backport 4.1 PR** provided # | not required because: -- [ ] **prerequisite backport 1.1 PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: -- [ ] **backport 3.6 PR** provided # | not required because: -- **tests** provided | not required because: - +- [ ] **changelog** provided | not required because: +- [ ] **framework PR** provided Mbed-TLS/mbedtls-framework# | not required +- [ ] **TF-PSA-Crypto development PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: +- [ ] **TF-PSA-Crypto 1.1 PR** provided Mbed-TLS/TF-PSA-Crypto# | not required because: +- [ ] **mbedtls development PR** provided # | not required because: +- [ ] **mbedtls 4.1 PR** provided # | not required because: +- [ ] **mbedtls 3.6 PR** provided # | not required because: +- **tests** provided | not required because: ## Notes for the submitter