ci/workflows: add build automation, release pipeline, and branch protection rules #1
mandatory-pr-checks.yml
on: pull_request
Check for Prohibited File Changes
8s
No Merge Commits
7s
Validate Commit Messages
7s
Check PR Size
8s
No Conflict Markers
6s
Check SPDX License Headers
8s
All Mandatory PR Checks Passed
0s
Annotations
17 errors and 7 warnings
|
Validate Commit Messages
Expected: <type>(scope): <description>
|
|
Validate Commit Messages
Commit 748fa64a790c1e6fa1499b8e79e5a0e2a5651557 has an invalid message: "Typo in build.yaml"
|
|
Validate Commit Messages
Expected: <type>(scope): <description>
|
|
Validate Commit Messages
Commit 9130cee2024433962ec22fb8ef47cef38a9ef688 has an invalid message: "Comments from github security addressed"
|
|
Validate Commit Messages
Expected: <type>(scope): <description>
|
|
Validate Commit Messages
Commit f48d77f72e0431525402018f5a9f2a951fbbc476 has an invalid message: "Credential persistence is added"
|
|
Validate Commit Messages
Expected: <type>(scope): <description>
|
|
Validate Commit Messages
Commit e818eb67740a85e67a0c8b8f8682dea17e0c015d has an invalid message: "Fixed the typo in build.yml"
|
|
Validate Commit Messages
Expected: <type>(scope): <description>
|
|
Validate Commit Messages
Commit aa90a3823d628cd2331bb533505fb328955ed8a3 has an invalid message: "Branch protection rules added"
|
|
Check for Prohibited File Changes
Process completed with exit code 1.
|
|
Check for Prohibited File Changes
This PR modifies one or more protected files. Maintainer approval is required.
|
|
Check SPDX License Headers
Process completed with exit code 1.
|
|
Check SPDX License Headers
// SPDX-License-Identifier: BSD-3-Clause
|
|
Check SPDX License Headers
Add the following near the top of each file:
|
|
Check SPDX License Headers
1 file(s) are missing SPDX license headers.
|
|
Check SPDX License Headers
Missing SPDX-License-Identifier header in: src/windows/tools/qdclr/infdev.h
|
|
No Conflict Markers
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Validate Commit Messages
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check for Prohibited File Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check for Prohibited File Changes
The following protected file(s) were modified — a maintainer must review:
|
|
Check PR Size
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
No Merge Commits
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check SPDX License Headers
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|