|
|
@@ -1,11 +1,20 @@
|
|
|
-CONFIG1 = case os:getenv("TRAVIS") of
|
|
|
- "true" ->
|
|
|
- JobId = os:getenv("TRAVIS_JOB_ID"),
|
|
|
- [{coveralls_service_job_id, JobId},
|
|
|
- {coveralls_coverdata, "_build/test/cover/*.coverdata"},
|
|
|
- {coveralls_service_name , "travis-ci"} | CONFIG];
|
|
|
- _ ->
|
|
|
- CONFIG
|
|
|
- end,
|
|
|
+%% -*-: erlang -*-
|
|
|
|
|
|
-CONFIG1.
|
|
|
+case {os:getenv("GITHUB_ACTIONS"), os:getenv("GITHUB_TOKEN")} of
|
|
|
+ {"true", Token} when is_list(Token) ->
|
|
|
+ CONFIG1 = [{coveralls_repo_token, Token},
|
|
|
+ {coveralls_service_job_id, os:getenv("GITHUB_RUN_ID")},
|
|
|
+ {coveralls_commit_sha, os:getenv("GITHUB_SHA")},
|
|
|
+ {coveralls_service_number, os:getenv("GITHUB_RUN_NUMBER")},
|
|
|
+ {coveralls_coverdata, "_build/test/cover/*.coverdata"},
|
|
|
+ {coveralls_service_name, "github"} | CONFIG],
|
|
|
+ case os:getenv("GITHUB_EVENT_NAME") =:= "pull_request"
|
|
|
+ andalso string:tokens(os:getenv("GITHUB_REF"), "/") of
|
|
|
+ [_, "pull", PRNO, _] ->
|
|
|
+ [{coveralls_service_pull_request, PRNO} | CONFIG1];
|
|
|
+ _ ->
|
|
|
+ CONFIG1
|
|
|
+ end;
|
|
|
+ _ ->
|
|
|
+ CONFIG
|
|
|
+end.
|