Skip to content

Commit f9c3059

Browse files
authored
Add PR Check Github Action Workflow (#335)
* Add workflow to check PRs for errors * Lint * Add words to dictionary * use current * Use current `actions/setup-node`
1 parent de584e5 commit f9c3059

File tree

4 files changed

+55
-7
lines changed

4 files changed

+55
-7
lines changed

.github/workflows/pr-check.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Check Pull Request
2+
on:
3+
pull_request:
4+
types:
5+
- opened
6+
- synchronize
7+
- reopened
8+
branches:
9+
- master
10+
11+
concurrency:
12+
group: pr-check-${{ github.event.pull_request.number }}
13+
cancel-in-progress: true
14+
15+
jobs:
16+
test:
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- name: Checkout Repository
21+
uses: actions/checkout@v5
22+
23+
- name: Install Node.js
24+
uses: actions/setup-node@v6
25+
with:
26+
node-version: current
27+
28+
- name: Install Dependencies
29+
run: npm ci --ignore-scripts
30+
31+
- name: Run Tests
32+
run: npm run test

configuration/raspberry.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
# Raspberry Specific
22

3-
This information here is based on the latest release of
4-
[Raspberry Pi OS](https://www.raspberrypi.com/software/operating-systems/) ("Trixie") from October 1st 2025.
3+
This information here is based on the latest release of
4+
[Raspberry Pi OS](https://www.raspberrypi.com/software/operating-systems/)
5+
("Trixie") from October 1st 2025.
56

67
## Adding colored icons
78

8-
Raspberry Pi OS does not come with colored emoji icons by default. To add them, install the following package:
9+
Raspberry Pi OS does not come with colored emoji icons by default. To add them,
10+
install the following package:
911

1012
```shell
1113
sudo apt install fonts-noto-color-emoji
1214
```
1315

1416
## Rotating the screen
1517

16-
See the [official documentation](https://www.raspberrypi.com/documentation/computers/configuration.html#set-resolution-and-rotation)
18+
See the
19+
[official documentation](https://www.raspberrypi.com/documentation/computers/configuration.html#set-resolution-and-rotation)
1720

18-
In case you still run an older version of the Raspberry Pi OS, you can follow these instructions:
21+
In case you still run an older version of the Raspberry Pi OS, you can follow
22+
these instructions:
1923

2024
https://pimylifeup.com/raspberry-pi-rotate-screen/

cspell.config.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"version": "0.2",
33
"language": "en",
44
"words": [
5-
"Deepwiki",
65
"anyfileorfolder",
76
"apikey",
87
"Autorestart",
@@ -12,6 +11,8 @@
1211
"custommodules",
1312
"dateheaders",
1413
"datetype",
14+
"Deepwiki",
15+
"endfor",
1516
"envcanada",
1617
"exploader",
1718
"feelslike",
@@ -34,6 +35,7 @@
3435
"newpos",
3536
"newsfeed",
3637
"nohup",
38+
"noto",
3739
"oenstrom",
3840
"onecall",
3941
"openmeteo",
@@ -59,6 +61,7 @@
5961
"Teeuw",
6062
"Termine",
6163
"timeformat",
64+
"Trixie",
6265
"trunc",
6366
"tympanus",
6467
"ukmetoffice",

getting-started/installation.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,31 @@ the install specific instructions below
2727
2. Check if `git` is installed on your machine by executing `git` (should show
2828
usage), otherwise install it
2929
3. Clone the repository:
30+
3031
```shell
3132
git clone https://github.com/MagicMirrorOrg/MagicMirror
3233
```
33-
4. Enter the repository:
34+
35+
4. Enter the repository:
36+
3437
```shell
3538
cd MagicMirror
3639
```
40+
3741
5. Install the application: ``
42+
3843
```shell
3944
node --run install-mm
4045
```
46+
4147
6. Make a copy of the config sample file:
48+
4249
```shell
4350
cp config/config.js.sample config/config.js
4451
```
52+
4553
7. Start the application:
54+
4655
```shell
4756
node --run start
4857
```

0 commit comments

Comments
 (0)