mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-30 14:21:26 -07:00
Allow roles to be installed from archives on github
Ensure that the automated scm determination for github.com repos still copes with .tar.gz archive files. Handling .zip archives is left as an exercise for the interested reader
This commit is contained in:
parent
8e0af04c3b
commit
850963790d
2 changed files with 15 additions and 8 deletions
|
@ -825,7 +825,7 @@ class TestUtils(unittest.TestCase):
|
|||
}
|
||||
),
|
||||
(
|
||||
# test that http://github URLs are assumed git+http://
|
||||
# test that http://github URLs are assumed git+http:// unless they end in .tar.gz
|
||||
"http://github.com/ansible/fakerole/fake",
|
||||
{
|
||||
'scm' : 'git',
|
||||
|
@ -833,6 +833,16 @@ class TestUtils(unittest.TestCase):
|
|||
'version' : '',
|
||||
'name' : 'fake'
|
||||
}
|
||||
),
|
||||
(
|
||||
# test that http://github URLs are assumed git+http:// unless they end in .tar.gz
|
||||
"http://github.com/ansible/fakerole/fake/archive/master.tar.gz",
|
||||
{
|
||||
'scm' : None,
|
||||
'src' : 'http://github.com/ansible/fakerole/fake/archive/master.tar.gz',
|
||||
'version' : '',
|
||||
'name' : 'master'
|
||||
}
|
||||
)
|
||||
]
|
||||
for (spec, result) in tests:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue