diff --git a/blog/before_build.py b/blog/before_build.py
index b779889e..2f6e60e5 100644
--- a/blog/before_build.py
+++ b/blog/before_build.py
@@ -21,18 +21,22 @@ def format_number(number):
with io.open("templates/auto/recent-updates.html", 'w', encoding='utf8') as recent_updates:
recent_updates.truncate()
- recent_updates.write(u"
\n")
+ relnotes_issues = g.search_issues("is:merged", repo="phil-opp/blog_os", type="pr", label="relnotes")[:10]
+ recent_relnotes_issues = filter(filter_date, relnotes_issues)
- issues = g.search_issues("is:merged", repo="phil-opp/blog_os", type="pr", label="relnotes")[:10]
+ if len(recent_relnotes_issues) == 0:
+ recent_updates.write(u"No notable updates recently.")
+ else:
+ recent_updates.write(u"\n")
- for pr in filter(filter_date, issues):
- link = '' + pr.title + " "
- iso_date = pr.closed_at.isoformat()
- readable_date = pr.closed_at.strftime("%b %d")
- datetime = ''
- recent_updates.write(u" - " + link + datetime + "
\n")
+ for pr in recent_relnotes_issues:
+ link = '' + pr.title + " "
+ iso_date = pr.closed_at.isoformat()
+ readable_date = pr.closed_at.strftime("%b %d")
+ datetime = ''
+ recent_updates.write(u" - " + link + datetime + "
\n")
- recent_updates.write(u"
")
+ recent_updates.write(u"
")
repo = g.get_repo("phil-opp/blog_os")