Skip to content

Commit 69e3a36

Browse files
committed
add check for README CI badge; if it needs to be updated to Actions
1 parent 6ba8d1e commit 69e3a36

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

adabot/lib/circuitpython_library_validators.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
ERROR_README_DUPLICATE_ALT_TEXT = "README has duplicate alt text"
3939
ERROR_README_MISSING_DISCORD_BADGE = "README missing Discord badge"
4040
ERROR_README_MISSING_RTD_BADGE = "README missing ReadTheDocs badge"
41-
ERROR_README_MISSING_TRAVIS_BADGE = "README missing Travis badge"
41+
ERROR_README_MISSING_CI_BADGE = "README missing CI badge"
42+
ERROR_README_MISSING_CI_ACTIONS_BADGE = "README CI badge needs to be changed" \
43+
" to GitHub Actions"
4244
ERROR_PYFILE_DOWNLOAD_FAILED = "Failed to download .py code file"
4345
ERROR_PYFILE_MISSING_STRUCT = ".py file contains reference to import ustruct" \
4446
" without reference to import struct. See issue " \
@@ -317,8 +319,12 @@ def _validate_readme(self, repo, download_url):
317319
if "Documentation Status" not in badges:
318320
errors.append(ERROR_README_MISSING_RTD_BADGE)
319321

320-
#if "Build Status" not in badges:
321-
# errors.append(ERROR_README_MISSING_TRAVIS_BADGE)
322+
if "Build Status" not in badges:
323+
errors.append(ERROR_README_MISSING_CI_BADGE)
324+
else:
325+
status_img = badges["Build Status"]["image"]
326+
if "travis-ci.com" in status_img:
327+
errors.append(ERROR_README_MISSING_CI_ACTIONS_BADGE)
322328

323329
return errors
324330

0 commit comments

Comments
 (0)