This repository was archived by the owner on Apr 20, 2023. It is now read-only.
Codecov crashes on Semaphore build due to missing env var SEMAPHORE_BUILD_NUMBER #219
Open
Description
Running
pip install codecov
codecov
on Semaphore CI fails with the following error:
Traceback (most recent call last):
--
| File "/home/semaphore/.pyenv/3.7/bin/codecov", line 8, in <module>
| sys.exit(main())
| File "/home/semaphore/.pyenv/3.7/lib/python3.7/site-packages/codecov/__init__.py", line 365, in main
| build=os.getenv('SEMAPHORE_BUILD_NUMBER') + '.' + os.getenv('SEMAPHORE_CURRENT_THREAD'),
| TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
| exit code: 1 duration: 0s
This is to be expected as SEMAPHORE_BUILD_NUMBER
is not listed in the docs. This seems to be a difference between Semaphore 2.0 and Semaphore, where this env var is available.
Is there support for Semaphore 2.0?
Metadata
Metadata
Assignees
Labels
No labels