diff --git a/filter-versions-from-github.py b/filter-versions-from-github.py
index 2841f8b082b1d5b162a3b1180746e3a86374efd4..a817c976162dbf97d08948f303dfb99de98afe68 100755
--- a/filter-versions-from-github.py
+++ b/filter-versions-from-github.py
@@ -7,7 +7,7 @@ githubpath = os.environ["UPSTREAM_GITHUB_PATH"]
 
 repo = git.Repo('.')
 req = requests.get(f"https://api.github.com/repos/{githubpath}/releases")
-releases = [ release['tag_name'] for release in req.json() ]
+releases = [ release['tag_name'] for release in req.json() if not release['draft'] and not release['prerelease'] ]
 releases.sort()
 
 for release in releases: