@@ -25,16 +25,14 @@ jobs:
25
25
! grep -q "## Getting started" README.md; then
26
26
echo "README.md is missing one or more required sections." && exit 1;
27
27
fi
28
- continue-on-error : true
29
-
28
+
30
29
- name : Check if https://lvgl.io/boards has a link to this repo
31
30
run : |
32
31
REPO_URL=$(git config --get remote.origin.url | sed 's/\.git$//')
33
32
curl -s https://lvgl.io/boards | grep -q "$REPO_URL"
34
33
if [ $? -ne 0 ]; then
35
34
echo "https://lvgl.io/boards does not have a link to this repository." && exit 1;
36
35
fi
37
- continue-on-error : true
38
36
39
37
- name : Check if https://github.com/lvgl/lvgl_project_creator/blob/master/manifests has a link to this repo
40
38
run : |
43
41
if [ $? -ne 0 ]; then
44
42
echo "Manifest does not contain a link to this repository." && exit 1;
45
43
fi
46
- continue-on-error : true
47
-
44
+
48
45
- name : Check for single lv_conf files
49
46
run : |
50
47
echo "Checking for single lv_conf.h and lv_conf.defaults files..."
@@ -68,14 +65,12 @@ jobs:
68
65
fi
69
66
70
67
echo "✅ File checks passed."
71
- continue-on-error : true
72
-
68
+
73
69
- name : Check for lv_conf.defaults in root
74
70
run : |
75
71
if [ ! -f lv_conf.defaults ]; then
76
72
echo "lv_conf.defaults file is missing in the root directory." && exit 1;
77
73
fi
78
- continue-on-error : true
79
74
80
75
- name : Check if the repo URL is in the branch updater
81
76
run : |
@@ -91,11 +86,10 @@ jobs:
91
86
echo "❌ The repository URL is NOT"
92
87
exit 1
93
88
fi
94
- continue-on-error : true
95
-
89
+
96
90
- name : Check for YouTube link in README
97
91
run : |
98
92
if ! grep -qE 'https://(www\.)?youtube\.com|youtu\.be' README.md; then
99
93
echo "README.md is missing a link to a YouTube video." && exit 1;
100
94
fi
101
- continue-on-error : true
95
+
0 commit comments