-
Notifications
You must be signed in to change notification settings - Fork 223
Commit 5a53135
Modernize spell checking infrastructure
The repository contains a CI workflow to check for commonly misspelled words in the project files. This is done using
the "codespell" tool.
A GitHub Actions action handles the installation and execution of the tool. At the time Arduino started setting up such
infrastructure in project repositories, no such action was available and so Arduino created an action. Since that time,
the codespell developers created an equivalent action and so Arduino's action was abandoned. Most of the libraries were
migrated to the new action, but somehow this repository is still using the abandoned action. Due to bit rot, Arduino's
action now fails to initialize:
```
#8 [3/4] RUN pip3 install codespell
#8 0.401 error: externally-managed-environment
[...]
ERROR: failed to solve: process "/bin/sh -c pip3 install codespell" did not complete successfully: exit code: 1
Error: Docker build failed with exit code 1
```
The problem is solved by migrating the spell check workflow to using the codespell action.1 parent 30e2cac commit 5a53135
2 files changed
+24
-6
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
9 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | + | ||
1 | 2 |
| |
2 | 3 |
| |
3 | - | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
4 | 13 |
| |
5 | 14 |
| |
6 | - | ||
15 | + | ||
7 | 16 |
| |
17 | + | ||
18 | + | ||
8 | 19 |
| |
9 | 20 |
| |
10 | - | ||
21 | + | ||
11 | 22 |
| |
12 | 23 |
| |
13 | 24 |
| |
14 | - | ||
15 | - | ||
16 | - | ||
25 | + |
0 commit comments