rebar.config.script 797 B

1234567891011121314151617181920
  1. %% -*-: erlang -*-
  2. case {os:getenv("GITHUB_ACTIONS"), os:getenv("GITHUB_TOKEN")} of
  3. {"true", Token} when is_list(Token) ->
  4. CONFIG1 = [{coveralls_repo_token, Token},
  5. {coveralls_service_job_id, os:getenv("GITHUB_RUN_ID")},
  6. {coveralls_commit_sha, os:getenv("GITHUB_SHA")},
  7. {coveralls_service_number, os:getenv("GITHUB_RUN_NUMBER")},
  8. {coveralls_coverdata, "_build/test/cover/*.coverdata"},
  9. {coveralls_service_name, "github"} | CONFIG],
  10. case os:getenv("GITHUB_EVENT_NAME") =:= "pull_request"
  11. andalso string:tokens(os:getenv("GITHUB_REF"), "/") of
  12. [_, "pull", PRNO, _] ->
  13. [{coveralls_service_pull_request, PRNO} | CONFIG1];
  14. _ ->
  15. CONFIG1
  16. end;
  17. _ ->
  18. CONFIG
  19. end.