Skip to content

Commit a23b15f

Browse files
authored
Split CI Workflows by Platform and Task, Improve Formatting and Linting Reliability (#108)
- Added CI badges to the README - Added YAML linting to CI - Added missing license headers and C header include guards - Extended the pre-commit hooks to remove trailing whitespace, check licenses, format, and lint files - Split CI into multiple workflow files: one per platform, one for lint & license, one for general Deeploy tests, one for infrastructure, and two for Docker flows, improving maintainability and status reporting - Extended CI to check license in CMake and YAML files - Removed all trailing whitespace - Fix license CI check and prevent potential issues with `jq` installation
1 parent 05d6403 commit a23b15f

File tree

164 files changed

+2930
-1537
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+2930
-1537
lines changed

.clang-format

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
33
# SPDX-License-Identifier: Apache-2.0
44

5+
---
56
# Use LLVM's style
67
BasedOnStyle: LLVM
7-
ColumnLimit: 80
8+
ColumnLimit: 80

.devcontainer.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
2-
"image": "ghcr.io/pulp-platform/deeploy:main",
3-
"name": "deeploy_main",
4-
"customizations": {
5-
"vscode": {
6-
"extensions": [
7-
"ms-vscode.cpptools-extension-pack",
8-
"twxs.cmake",
9-
"josetr.cmake-language-support-vscode",
10-
"ms-vscode.cmake-tools",
11-
"ms-python.python",
12-
"ms-vscode-remote.remote-containers",
13-
"rioj7.command-variable"
14-
]
15-
}
16-
},
17-
"mounts": [
18-
{
19-
"source": "${localWorkspaceFolder}",
20-
"target": "/app/Deeploy",
21-
"type": "bind"
22-
}
23-
]
2+
"image": "ghcr.io/pulp-platform/deeploy:main",
3+
"name": "deeploy_main",
4+
"customizations": {
5+
"vscode": {
6+
"extensions": [
7+
"ms-vscode.cpptools-extension-pack",
8+
"twxs.cmake",
9+
"josetr.cmake-language-support-vscode",
10+
"ms-vscode.cmake-tools",
11+
"ms-python.python",
12+
"ms-vscode-remote.remote-containers",
13+
"rioj7.command-variable"
14+
]
15+
}
16+
},
17+
"mounts": [
18+
{
19+
"source": "${localWorkspaceFolder}",
20+
"target": "/app/Deeploy",
21+
"type": "bind"
22+
}
23+
]
2424
}

0 commit comments

Comments
 (0)