Browse Source

pipeline: authenticate at coveralls.io via GITHUB_TOKEN instead of COVERALLS_REPO_TOKEN to no longer require manual configuration of secret

https://github.com/fphammerle/ical2vdir/commit/26ccafb47af414a2160a10d4cc4e8997d19df22e
Fabian Peter Hammerle 3 years ago
parent
commit
0f0e1a6272
1 changed files with 7 additions and 8 deletions
  1. 7 8
      .github/workflows/python.yml

+ 7 - 8
.github/workflows/python.yml

@@ -120,16 +120,15 @@ jobs:
     - run: python3 -c 'import sys; sys.exit(sys.version_info < (3, 9))'
         || pipenv run pylint --disable=parse-error tests/*
     - run: pipenv run mypy "$(cat *.egg-info/top_level.txt)" tests
-    # >=1.9.0 to detect branch name
-    # https://github.com/coveralls-clients/coveralls-python/pull/207
-    # https://github.com/coverallsapp/github-action/issues/4#issuecomment-547036866
-    # 1.11.0 https://github.com/coveralls-clients/coveralls-python/issues/219
-    - run: pip install 'coveralls>=1.9.0,<2,!=1.11.0'
-    # https://github.com/coverallsapp/github-action/issues/30
-    # https://github.com/coverallsapp/github-action/issues/4#issuecomment-529399410
+    # >=2.1.0 to support GITHUB_TOKEN
+    # COVERALLS_REPO_TOKEN required manual configuration of secret
+    # https://github.com/TheKevJames/coveralls-python/commit/f597109b62fadaf900af79d4f08a7debee5229e2
+    - run: pip install 'coveralls>=2.1.0,<4'
     - run: coveralls
       env:
-        COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+        # https://github.com/TheKevJames/coveralls-python/issues/240#issuecomment-758336355
+        COVERALLS_SERVICE_NAME: github
   test-examples: # sync with https://github.com/fphammerle/freesurfer-surface/blob/dev/.github/workflows/python.yml#L73
     runs-on: ubuntu-18.04
     strategy: