Yaml Data not parsable
Description
I am trying gitlabcis for the first time. The cli command I run is the following
gitlabcis https://gitlab.myorg.com/api/v4/projects/10070 -t <my_pat_with_all_rights>
This returns Error: "api/v4/projects/10070" was not found.
So I ran the same command with absolute URL of the project as mentioned in the documentation. But then I get the following exception:
File "C:\Users\user1\gitlabcis\Lib\site-packages\gitlabcis\utils\__init__.py", line 61, in readRecommendations
yamlData = readYaml(r)
^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\gitlabcis\utils\__init__.py", line 124, in readYaml
return yaml.safe_load(f)
^^^^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\__init__.py", line 125, in safe_load
return load(stream, SafeLoader)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\__init__.py", line 79, in load
loader = Loader(stream)
^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\loader.py", line 34, in __init__
Reader.__init__(self, stream)
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 85, in __init__
self.determine_encoding()
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 124, in determine_encoding
self.update_raw()
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 178, in update_raw
data = self.stream.read(size)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python312\Lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1423: character maps to
-f json -o output.json
Command
gitlabcis https://gitlab.myorg.com/path/to/project -t <my_pat_with_all_rights> -f json -o output.json
gitlabcis Version
Usage: gitlabcis version: 1.11.3
GitLab Server Version
17.2
Logs / Screenshots
File "C:\Users\user1\gitlabcis\Lib\site-packages\gitlabcis\utils\__init__.py", line 61, in readRecommendations
yamlData = readYaml(r)
^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\gitlabcis\utils\__init__.py", line 124, in readYaml
return yaml.safe_load(f)
^^^^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\__init__.py", line 125, in safe_load
return load(stream, SafeLoader)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\__init__.py", line 79, in load
loader = Loader(stream)
^^^^^^^^^^^^^^
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\loader.py", line 34, in __init__
Reader.__init__(self, stream)
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 85, in __init__
self.determine_encoding()
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 124, in determine_encoding
self.update_raw()
File "C:\Users\user1\gitlabcis\Lib\site-packages\yaml\reader.py", line 178, in update_raw
data = self.stream.read(size)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python312\Lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cc: @nmcd