diff --git a/lib/spack/spack/url.py b/lib/spack/spack/url.py
index 174f7d0b3ce5209b6c8df5d7944f5d0cc336f7d8..7a597073d60728d9d627977b9db7144094718e2a 100644
--- a/lib/spack/spack/url.py
+++ b/lib/spack/spack/url.py
@@ -71,7 +71,7 @@ def find_list_url(url):
 
     url_types = [
         # e.g. https://github.com/llnl/callpath/archive/v1.0.1.tar.gz
-        (r'(.*github\.com/[^/]+/[^/]+)/archive/',
+        (r'(.*github\.com/[^/]+/[^/]+)',
          lambda m: m.group(1) + '/releases')]
 
     for pattern, fun in url_types: