Skip to content

Commit

Permalink
chore: remove branchName from readme
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosdevpereira committed Oct 20, 2022
1 parent 209e73b commit e38dcf0
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,21 @@
> This is a Github action that runs the unit tests of a repository, generates a test coverage report, uploads the report to Cloudflare Pages and comments the results on available pull requests.
## Requirements:

1. A Javascript repository, hosted on Github, using Jest for unit testing
2. A Cloudflare account with access to Cloudflare Pages and:
- A Cloudflare API Token
- The Cloudflare Account ID
- A Cloudflare Pages project (to upload coverage reports)
- A Cloudflare API Token
- The Cloudflare Account ID
- A Cloudflare Pages project (to upload coverage reports)

## How to use:

In your repository, add the following step to your branch pushes workflow:

```yaml
- name: Test & Publish to Cloudflare 🧪
uses: carlosdevpereira/test-publish-to-cloudflare@v1
with:
branchName: ${{ github.ref_name }}
githubToken: ${{ secrets.GITHUB_TOKEN }}
cloudflareProjectName: THE_NAME_OF_YOUR_CLOUDFLARE_PROJECT
cloudflareApiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
Expand Down Expand Up @@ -50,7 +51,6 @@ jobs:
- name: Test & Publish to Cloudflare 🧪
uses: carlosdevpereira/test-publish-to-cloudflare@v1
with:
branchName: ${{ github.ref_name }}
githubToken: ${{ secrets.GITHUB_TOKEN }}
cloudflareProjectName: THE_NAME_OF_YOUR_CLOUDFLARE_PROJECT
cloudflareApiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
Expand All @@ -65,8 +65,6 @@ jobs:

- **framework**: Defines which testing framework this action should use to run the tests of your repository. For now the only valid value is `jest` but `vitest` support will be added soon.

- **branchName**: The name of the branch that triggered the workflow. By default you may want the value of this parameter to be equal to the value of the context variable `github.ref_name`.

- **githubToken**: The token that this action should use to authenticate requests to the Github API.

- **cloudflareApiToken**: The API Token generated on Cloudflare. Ideally this token should be saved in the repository secrets and shoudn't be shared.
Expand Down

1 comment on commit e38dcf0

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

{"stats":{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":9,"numPassedTests":42,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":9,"numTotalTests":42,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1666305458901,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["PullRequest"],"duration":4,"failureMessages":[],"fullName":"PullRequest returns an instance of a pull request","location":null,"status":"passed","title":"returns an instance of a pull request"},{"ancestorTitles":["PullRequest","getResults method"],"duration":2,"failureMessages":[],"fullName":"PullRequest getResults method returns results","location":null,"status":"passed","title":"returns results"},{"ancestorTitles":["PullRequest","getComments method"],"duration":1,"failureMessages":[],"fullName":"PullRequest getComments method returns comments","location":null,"status":"passed","title":"returns comments"},{"ancestorTitles":["PullRequest","buildComment method","when coverage percentage is kept"],"duration":3,"failureMessages":[],"fullName":"PullRequest buildComment method when coverage percentage is kept returns the "coverage remained intact" comment","location":null,"status":"passed","title":"returns the "coverage remained intact" comment"},{"ancestorTitles":["PullRequest","buildComment method","when coverage percentage increases"],"duration":2,"failureMessages":[],"fullName":"PullRequest buildComment method when coverage percentage increases returns the "coverage remained intact" comment","location":null,"status":"passed","title":"returns the "coverage remained intact" comment"},{"ancestorTitles":["PullRequest","buildComment method","when coverage percentage decreases"],"duration":2,"failureMessages":[],"fullName":"PullRequest buildComment method when coverage percentage decreases returns the "coverage remained intact" comment","location":null,"status":"passed","title":"returns the "coverage remained intact" comment"},{"ancestorTitles":["PullRequest","addComment method","when there is a comment already"],"duration":1,"failureMessages":[],"fullName":"PullRequest addComment method when there is a comment already updates the commit comment","location":null,"status":"passed","title":"updates the commit comment"},{"ancestorTitles":["PullRequest","addComment method","when comment doesnt have a comment yet"],"duration":7,"failureMessages":[],"fullName":"PullRequest addComment method when comment doesnt have a comment yet creates the new comment","location":null,"status":"passed","title":"creates the new comment"}],"endTime":1666305459508,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/PullRequest.spec.js","startTime":1666305458943,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Commit"],"duration":3,"failureMessages":[],"fullName":"Commit returns an instance of a Commit","location":null,"status":"passed","title":"returns an instance of a Commit"},{"ancestorTitles":["Commit","shortHash method"],"duration":1,"failureMessages":[],"fullName":"Commit shortHash method returns the short hash of a commit sha hash","location":null,"status":"passed","title":"returns the short hash of a commit sha hash"},{"ancestorTitles":["Commit","getComment method","when it returns comments"],"duration":1,"failureMessages":[],"fullName":"Commit getComment method when it returns comments returns the first comment received","location":null,"status":"passed","title":"returns the first comment received"},{"ancestorTitles":["Commit","getComment method","when it doesnt return any comments"],"duration":1,"failureMessages":[],"fullName":"Commit getComment method when it doesnt return any comments returns the first comment received","location":null,"status":"passed","title":"returns the first comment received"},{"ancestorTitles":["Commit","addComment method","when there is a comment already"],"duration":2,"failureMessages":[],"fullName":"Commit addComment method when there is a comment already updates the commit comment","location":null,"status":"passed","title":"updates the commit comment"},{"ancestorTitles":["Commit","addComment method","when comment doesnt have a comment yet"],"duration":8,"failureMessages":[],"fullName":"Commit addComment method when comment doesnt have a comment yet creates the new comment","location":null,"status":"passed","title":"creates the new comment"}],"endTime":1666305459748,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Commit.spec.js","startTime":1666305459522,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Action Setup -> Happy path","Requirements"],"duration":3,"failureMessages":[],"fullName":"Action Setup -> Happy path Requirements checks if a github token was defined","location":null,"status":"passed","title":"checks if a github token was defined"},{"ancestorTitles":["Action Setup -> Happy path","Requirements"],"duration":2,"failureMessages":[],"fullName":"Action Setup -> Happy path Requirements checks if the cloudflare project name was defined","location":null,"status":"passed","title":"checks if the cloudflare project name was defined"},{"ancestorTitles":["Action Setup -> Happy path","Requirements"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Requirements checks if the cloudflare api token was defined","location":null,"status":"passed","title":"checks if the cloudflare api token was defined"},{"ancestorTitles":["Action Setup -> Happy path","Requirements"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Requirements checks if the cloudflare account id was defined","location":null,"status":"passed","title":"checks if the cloudflare account id was defined"},{"ancestorTitles":["Action Setup -> Happy path","Runs the action"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Runs the action initializes the github action instance","location":null,"status":"passed","title":"initializes the github action instance"},{"ancestorTitles":["Action Setup -> Happy path","Runs the action"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Runs the action runs the unit tests of the project","location":null,"status":"passed","title":"runs the unit tests of the project"},{"ancestorTitles":["Action Setup -> Happy path","Runs the action"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Runs the action saves the test results","location":null,"status":"passed","title":"saves the test results"},{"ancestorTitles":["Action Setup -> Happy path","Runs the action"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Runs the action publishes the results to cloudflare","location":null,"status":"passed","title":"publishes the results to cloudflare"},{"ancestorTitles":["Action Setup -> Happy path","Runs the action"],"duration":1,"failureMessages":[],"fullName":"Action Setup -> Happy path Runs the action comments the results in available pull requests","location":null,"status":"passed","title":"comments the results in available pull requests"}],"endTime":1666305459953,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/index.spec.js","startTime":1666305459755,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Action"],"duration":3,"failureMessages":[],"fullName":"Action creates an instance of a repository","location":null,"status":"passed","title":"creates an instance of a repository"},{"ancestorTitles":["Action"],"duration":1,"failureMessages":[],"fullName":"Action creates an instance of a repository","location":null,"status":"passed","title":"creates an instance of a repository"},{"ancestorTitles":["Action"],"duration":1,"failureMessages":[],"fullName":"Action runs the unit tests from the test framework","location":null,"status":"passed","title":"runs the unit tests from the test framework"},{"ancestorTitles":["Action","when running the unit tests"],"duration":2,"failureMessages":[],"fullName":"Action when running the unit tests adds the test results comment to the head commit","location":null,"status":"passed","title":"adds the test results comment to the head commit"},{"ancestorTitles":["Action"],"duration":1,"failureMessages":[],"fullName":"Action tries to publish results from specific commit to cloudflare","location":null,"status":"passed","title":"tries to publish results from specific commit to cloudflare"},{"ancestorTitles":["Action","when commenting pull requests"],"duration":1,"failureMessages":[],"fullName":"Action when commenting pull requests retrieves pull requests that can be commented on","location":null,"status":"passed","title":"retrieves pull requests that can be commented on"},{"ancestorTitles":["Action","when commenting pull requests"],"duration":1,"failureMessages":[],"fullName":"Action when commenting pull requests tries to comment on retrieved pull requests","location":null,"status":"passed","title":"tries to comment on retrieved pull requests"}],"endTime":1666305460148,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Action.spec.js","startTime":1666305459958,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Repository"],"duration":4,"failureMessages":[],"fullName":"Repository returns an instance of a repository","location":null,"status":"passed","title":"returns an instance of a repository"},{"ancestorTitles":["Repository","getPullRequests method"],"duration":1,"failureMessages":[],"fullName":"Repository getPullRequests method requests pull request list","location":null,"status":"passed","title":"requests pull request list"},{"ancestorTitles":["Repository","getPullRequests method"],"duration":1,"failureMessages":[],"fullName":"Repository getPullRequests method retrieves detailed pull request information","location":null,"status":"passed","title":"retrieves detailed pull request information"},{"ancestorTitles":["Repository","getPullRequests method"],"duration":1,"failureMessages":[],"fullName":"Repository getPullRequests method returns the array of pull requests","location":null,"status":"passed","title":"returns the array of pull requests"}],"endTime":1666305460340,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Repository.spec.js","startTime":1666305460153,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Framework -> Happy path"],"duration":2,"failureMessages":[],"fullName":"Framework -> Happy path returns an instance of a Framework","location":null,"status":"passed","title":"returns an instance of a Framework"},{"ancestorTitles":["Framework -> Happy path","runTests method"],"duration":1,"failureMessages":[],"fullName":"Framework -> Happy path runTests method executes the jest command with correct options","location":null,"status":"passed","title":"executes the jest command with correct options"},{"ancestorTitles":["Framework -> Happy path","runTests method"],"duration":2,"failureMessages":[],"fullName":"Framework -> Happy path runTests method reads the coverage summary and returns the test results","location":null,"status":"passed","title":"reads the coverage summary and returns the test results"}],"endTime":1666305460538,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Framework.spec.js","startTime":1666305460344,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Cloudflare"],"duration":3,"failureMessages":[],"fullName":"Cloudflare returns an instance of Cloudflare","location":null,"status":"passed","title":"returns an instance of Cloudflare"},{"ancestorTitles":["Cloudflare","publish method"],"duration":2,"failureMessages":[],"fullName":"Cloudflare publish method publishes to cloudflare","location":null,"status":"passed","title":"publishes to cloudflare"},{"ancestorTitles":["Cloudflare","publish method"],"duration":1,"failureMessages":[],"fullName":"Cloudflare publish method returns the report url","location":null,"status":"passed","title":"returns the report url"}],"endTime":1666305460711,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Cloudflare.spec.js","startTime":1666305460543,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Action Setup -> failure"],"duration":4,"failureMessages":[],"fullName":"Action Setup -> failure reports to github that the action failed","location":null,"status":"passed","title":"reports to github that the action failed"}],"endTime":1666305460837,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/index-failure.spec.js","startTime":1666305460717,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Framework -> unsupported framework"],"duration":2,"failureMessages":[],"fullName":"Framework -> unsupported framework throws unsupported framework error","location":null,"status":"passed","title":"throws unsupported framework error"}],"endTime":1666305460973,"message":"","name":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/tests/unit/Framework-unsupported.spec.js","startTime":1666305460847,"status":"passed","summary":""}],"wasInterrupted":false,"coverageMap":{"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/PullRequest.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/PullRequest.js","statementMap":{"0":{"start":{"line":1,"column":13},"end":{"line":1,"column":37}},"1":{"start":{"line":3,"column":15},"end":{"line":3,"column":34}},"2":{"start":{"line":4,"column":22},"end":{"line":4,"column":66}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":37}},"4":{"start":{"line":9,"column":4},"end":{"line":9,"column":33}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":25}},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":47}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":75}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":47}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":75}},"10":{"start":{"line":20,"column":20},"end":{"line":23,"column":6}},"11":{"start":{"line":25,"column":23},"end":{"line":25,"column":50}},"12":{"start":{"line":26,"column":23},"end":{"line":26,"column":50}},"13":{"start":{"line":28,"column":4},"end":{"line":31,"column":6}},"14":{"start":{"line":35,"column":4},"end":{"line":35,"column":82}},"15":{"start":{"line":37,"column":31},"end":{"line":41,"column":6}},"16":{"start":{"line":43,"column":4},"end":{"line":43,"column":20}},"17":{"start":{"line":47,"column":20},"end":{"line":47,"column":43}},"18":{"start":{"line":49,"column":22},"end":{"line":52,"column":5}},"19":{"start":{"line":54,"column":20},"end":{"line":62,"column":6}},"20":{"start":{"line":64,"column":4},"end":{"line":64,"column":19}},"21":{"start":{"line":68,"column":21},"end":{"line":68,"column":45}},"22":{"start":{"line":69,"column":23},"end":{"line":71,"column":6}},"23":{"start":{"line":70,"column":6},"end":{"line":70,"column":44}},"24":{"start":{"line":73,"column":4},"end":{"line":95,"column":5}},"25":{"start":{"line":74,"column":6},"end":{"line":74,"column":79}},"26":{"start":{"line":76,"column":6},"end":{"line":81,"column":9}},"27":{"start":{"line":83,"column":6},"end":{"line":83,"column":89}},"28":{"start":{"line":85,"column":6},"end":{"line":85,"column":85}},"29":{"start":{"line":87,"column":6},"end":{"line":92,"column":9}},"30":{"start":{"line":94,"column":6},"end":{"line":94,"column":89}},"31":{"start":{"line":99,"column":25},"end":{"line":112,"column":1}},"32":{"start":{"line":100,"column":22},"end":{"line":105,"column":3}},"33":{"start":{"line":107,"column":2},"end":{"line":111,"column":4}},"34":{"start":{"line":109,"column":6},"end":{"line":109,"column":19}},"35":{"start":{"line":114,"column":25},"end":{"line":131,"column":1}},"36":{"start":{"line":115,"column":23},"end":{"line":115,"column":53}},"37":{"start":{"line":116,"column":23},"end":{"line":116,"column":53}},"38":{"start":{"line":120,"column":2},"end":{"line":128,"column":3}},"39":{"start":{"line":121,"column":4},"end":{"line":121,"column":112}},"40":{"start":{"line":122,"column":4},"end":{"line":122,"column":129}},"41":{"start":{"line":123,"column":9},"end":{"line":128,"column":3}},"42":{"start":{"line":124,"column":4},"end":{"line":124,"column":102}},"43":{"start":{"line":126,"column":4},"end":{"line":126,"column":135}},"44":{"start":{"line":127,"column":4},"end":{"line":127,"column":133}},"45":{"start":{"line":130,"column":2},"end":{"line":130,"column":21}},"46":{"start":{"line":133,"column":33},"end":{"line":210,"column":1}},"47":{"start":{"line":134,"column":29},"end":{"line":135,"column":135}},"48":{"start":{"line":137,"column":16},"end":{"line":168,"column":3}},"49":{"start":{"line":170,"column":2},"end":{"line":170,"column":41}},"50":{"start":{"line":171,"column":2},"end":{"line":171,"column":57}},"51":{"start":{"line":172,"column":2},"end":{"line":175,"column":4}},"52":{"start":{"line":177,"column":2},"end":{"line":183,"column":4}},"53":{"start":{"line":184,"column":2},"end":{"line":190,"column":4}},"54":{"start":{"line":191,"column":2},"end":{"line":197,"column":4}},"55":{"start":{"line":198,"column":2},"end":{"line":204,"column":4}},"56":{"start":{"line":206,"column":2},"end":{"line":207,"column":94}},"57":{"start":{"line":209,"column":2},"end":{"line":209,"column":30}},"58":{"start":{"line":212,"column":21},"end":{"line":223,"column":1}},"59":{"start":{"line":214,"column":2},"end":{"line":220,"column":3}},"60":{"start":{"line":215,"column":4},"end":{"line":215,"column":61}},"61":{"start":{"line":216,"column":9},"end":{"line":220,"column":3}},"62":{"start":{"line":217,"column":4},"end":{"line":217,"column":61}},"63":{"start":{"line":219,"column":4},"end":{"line":219,"column":61}},"64":{"start":{"line":222,"column":2},"end":{"line":222,"column":15}},"65":{"start":{"line":225,"column":27},"end":{"line":245,"column":1}},"66":{"start":{"line":226,"column":23},"end":{"line":226,"column":42}},"67":{"start":{"line":227,"column":23},"end":{"line":227,"column":54}},"68":{"start":{"line":228,"column":23},"end":{"line":228,"column":59}},"69":{"start":{"line":229,"column":21},"end":{"line":229,"column":62}},"70":{"start":{"line":231,"column":18},"end":{"line":231,"column":20}},"71":{"start":{"line":232,"column":2},"end":{"line":234,"column":3}},"72":{"start":{"line":233,"column":4},"end":{"line":233,"column":40}},"73":{"start":{"line":236,"column":2},"end":{"line":238,"column":3}},"74":{"start":{"line":237,"column":4},"end":{"line":237,"column":48}},"75":{"start":{"line":240,"column":2},"end":{"line":242,"column":3}},"76":{"start":{"line":241,"column":4},"end":{"line":241,"column":43}},"77":{"start":{"line":244,"column":2},"end":{"line":244,"column":19}},"78":{"start":{"line":247,"column":25},"end":{"line":281,"column":1}},"79":{"start":{"line":256,"column":22},"end":{"line":256,"column":79}},"80":{"start":{"line":257,"column":23},"end":{"line":257,"column":62}},"81":{"start":{"line":259,"column":22},"end":{"line":278,"column":55}},"82":{"start":{"line":280,"column":2},"end":{"line":280,"column":21}},"83":{"start":{"line":283,"column":0},"end":{"line":283,"column":29}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":47},"end":{"line":17,"column":3}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":3}},"loc":{"start":{"line":19,"column":21},"end":{"line":32,"column":3}},"line":19},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":22},"end":{"line":44,"column":3}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":3}},"loc":{"start":{"line":46,"column":40},"end":{"line":65,"column":3}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":67,"column":2},"end":{"line":67,"column":3}},"loc":{"start":{"line":67,"column":28},"end":{"line":96,"column":3}},"line":67},"5":{"name":"(anonymous_5)","decl":{"start":{"line":69,"column":37},"end":{"line":69,"column":38}},"loc":{"start":{"line":69,"column":50},"end":{"line":71,"column":5}},"line":69},"6":{"name":"(anonymous_6)","decl":{"start":{"line":99,"column":25},"end":{"line":99,"column":26}},"loc":{"start":{"line":99,"column":37},"end":{"line":112,"column":1}},"line":99},"7":{"name":"(anonymous_7)","decl":{"start":{"line":108,"column":23},"end":{"line":108,"column":24}},"loc":{"start":{"line":108,"column":33},"end":{"line":110,"column":5}},"line":108},"8":{"name":"(anonymous_8)","decl":{"start":{"line":114,"column":25},"end":{"line":114,"column":26}},"loc":{"start":{"line":114,"column":62},"end":{"line":131,"column":1}},"line":114},"9":{"name":"(anonymous_9)","decl":{"start":{"line":133,"column":33},"end":{"line":133,"column":34}},"loc":{"start":{"line":133,"column":52},"end":{"line":210,"column":1}},"line":133},"10":{"name":"(anonymous_10)","decl":{"start":{"line":212,"column":21},"end":{"line":212,"column":22}},"loc":{"start":{"line":212,"column":86},"end":{"line":223,"column":1}},"line":212},"11":{"name":"(anonymous_11)","decl":{"start":{"line":225,"column":27},"end":{"line":225,"column":28}},"loc":{"start":{"line":225,"column":51},"end":{"line":245,"column":1}},"line":225},"12":{"name":"(anonymous_12)","decl":{"start":{"line":247,"column":25},"end":{"line":247,"column":26}},"loc":{"start":{"line":255,"column":6},"end":{"line":281,"column":1}},"line":255}},"branchMap":{"0":{"loc":{"start":{"line":73,"column":4},"end":{"line":95,"column":5}},"type":"if","locations":[{"start":{"line":73,"column":4},"end":{"line":95,"column":5}},{"start":{"line":84,"column":11},"end":{"line":95,"column":5}}],"line":73},"1":{"loc":{"start":{"line":120,"column":2},"end":{"line":128,"column":3}},"type":"if","locations":[{"start":{"line":120,"column":2},"end":{"line":128,"column":3}},{"start":{"line":123,"column":9},"end":{"line":128,"column":3}}],"line":120},"2":{"loc":{"start":{"line":123,"column":9},"end":{"line":128,"column":3}},"type":"if","locations":[{"start":{"line":123,"column":9},"end":{"line":128,"column":3}},{"start":{"line":125,"column":9},"end":{"line":128,"column":3}}],"line":123},"3":{"loc":{"start":{"line":214,"column":2},"end":{"line":220,"column":3}},"type":"if","locations":[{"start":{"line":214,"column":2},"end":{"line":220,"column":3}},{"start":{"line":216,"column":9},"end":{"line":220,"column":3}}],"line":214},"4":{"loc":{"start":{"line":214,"column":6},"end":{"line":214,"column":52}},"type":"binary-expr","locations":[{"start":{"line":214,"column":6},"end":{"line":214,"column":17}},{"start":{"line":214,"column":21},"end":{"line":214,"column":52}}],"line":214},"5":{"loc":{"start":{"line":216,"column":9},"end":{"line":220,"column":3}},"type":"if","locations":[{"start":{"line":216,"column":9},"end":{"line":220,"column":3}},{"start":{"line":218,"column":9},"end":{"line":220,"column":3}}],"line":216},"6":{"loc":{"start":{"line":232,"column":2},"end":{"line":234,"column":3}},"type":"if","locations":[{"start":{"line":232,"column":2},"end":{"line":234,"column":3}},{"start":{},"end":{}}],"line":232},"7":{"loc":{"start":{"line":236,"column":2},"end":{"line":238,"column":3}},"type":"if","locations":[{"start":{"line":236,"column":2},"end":{"line":238,"column":3}},{"start":{},"end":{}}],"line":236},"8":{"loc":{"start":{"line":240,"column":2},"end":{"line":242,"column":3}},"type":"if","locations":[{"start":{"line":240,"column":2},"end":{"line":242,"column":3}},{"start":{},"end":{}}],"line":240}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":4,"11":4,"12":4,"13":4,"14":3,"15":3,"16":3,"17":3,"18":3,"19":3,"20":3,"21":2,"22":2,"23":1,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":6,"33":6,"34":24,"35":1,"36":3,"37":3,"38":3,"39":1,"40":1,"41":2,"42":1,"43":1,"44":1,"45":3,"46":1,"47":3,"48":3,"49":3,"50":3,"51":3,"52":3,"53":3,"54":3,"55":3,"56":3,"57":3,"58":1,"59":12,"60":4,"61":8,"62":4,"63":4,"64":12,"65":1,"66":3,"67":3,"68":3,"69":3,"70":3,"71":3,"72":1,"73":3,"74":1,"75":3,"76":3,"77":3,"78":1,"79":3,"80":3,"81":3,"82":3,"83":1},"f":{"0":1,"1":4,"2":3,"3":3,"4":2,"5":1,"6":6,"7":24,"8":3,"9":3,"10":12,"11":3,"12":3},"b":{"0":[1,1],"1":[1,2],"2":[1,1],"3":[4,8],"4":[12,12],"5":[4,4],"6":[1,2],"7":[1,2],"8":[3,0]},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b7465b70ad26b049e64a0e552ee1cbe0c3339db3"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Commit.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Commit.js","statementMap":{"0":{"start":{"line":1,"column":13},"end":{"line":1,"column":37}},"1":{"start":{"line":5,"column":4},"end":{"line":5,"column":21}},"2":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":25}},"4":{"start":{"line":15,"column":4},"end":{"line":15,"column":33}},"5":{"start":{"line":19,"column":4},"end":{"line":19,"column":71}},"6":{"start":{"line":21,"column":21},"end":{"line":25,"column":6}},"7":{"start":{"line":27,"column":4},"end":{"line":30,"column":5}},"8":{"start":{"line":28,"column":6},"end":{"line":28,"column":72}},"9":{"start":{"line":29,"column":6},"end":{"line":29,"column":18}},"10":{"start":{"line":32,"column":4},"end":{"line":32,"column":64}},"11":{"start":{"line":33,"column":4},"end":{"line":33,"column":28}},"12":{"start":{"line":37,"column":26},"end":{"line":37,"column":49}},"13":{"start":{"line":39,"column":4},"end":{"line":62,"column":5}},"14":{"start":{"line":40,"column":6},"end":{"line":40,"column":82}},"15":{"start":{"line":42,"column":6},"end":{"line":47,"column":9}},"16":{"start":{"line":49,"column":6},"end":{"line":49,"column":63}},"17":{"start":{"line":52,"column":6},"end":{"line":52,"column":52}},"18":{"start":{"line":54,"column":6},"end":{"line":59,"column":9}},"19":{"start":{"line":61,"column":6},"end":{"line":61,"column":64}},"20":{"start":{"line":66,"column":0},"end":{"line":66,"column":24}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":40},"end":{"line":8,"column":3}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":14,"column":14},"end":{"line":16,"column":3}},"line":14},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":3}},"loc":{"start":{"line":18,"column":21},"end":{"line":34,"column":3}},"line":18},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":2},"end":{"line":36,"column":3}},"loc":{"start":{"line":36,"column":28},"end":{"line":63,"column":3}},"line":36}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":30,"column":5}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":30,"column":5}},{"start":{},"end":{}}],"line":27},"1":{"loc":{"start":{"line":39,"column":4},"end":{"line":62,"column":5}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":62,"column":5}},{"start":{"line":51,"column":9},"end":{"line":62,"column":5}}],"line":39}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":4,"6":4,"7":4,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"f":{"0":1,"1":1,"2":4,"3":2},"b":{"0":[2,2],"1":[1,1]},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5f9da5380797168f28b6363b7e23a198d6a6e447"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/index.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/index.js","statementMap":{"0":{"start":{"line":1,"column":13},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":15},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":21},"end":{"line":3,"column":40}},"3":{"start":{"line":6,"column":2},"end":{"line":48,"column":3}},"4":{"start":{"line":7,"column":19},"end":{"line":29,"column":6}},"5":{"start":{"line":31,"column":4},"end":{"line":31,"column":45}},"6":{"start":{"line":32,"column":4},"end":{"line":32,"column":28}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":20}},"8":{"start":{"line":35,"column":4},"end":{"line":35,"column":46}},"9":{"start":{"line":36,"column":4},"end":{"line":36,"column":35}},"10":{"start":{"line":37,"column":4},"end":{"line":37,"column":20}},"11":{"start":{"line":39,"column":4},"end":{"line":39,"column":56}},"12":{"start":{"line":40,"column":4},"end":{"line":40,"column":39}},"13":{"start":{"line":41,"column":4},"end":{"line":41,"column":20}},"14":{"start":{"line":43,"column":4},"end":{"line":43,"column":61}},"15":{"start":{"line":44,"column":4},"end":{"line":44,"column":50}},"16":{"start":{"line":45,"column":4},"end":{"line":45,"column":20}},"17":{"start":{"line":47,"column":4},"end":{"line":47,"column":34}},"18":{"start":{"line":52,"column":0},"end":{"line":52,"column":6}},"19":{"start":{"line":54,"column":0},"end":{"line":54,"column":25}}},"fnMap":{"0":{"name":"run","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":18}},"loc":{"start":{"line":5,"column":21},"end":{"line":49,"column":1}},"line":5}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"19":2},"f":{"0":2},"b":{},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f7043f770c00f9413cc7eb76da4b46ede54f250a"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Action.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Action.js","statementMap":{"0":{"start":{"line":1,"column":15},"end":{"line":1,"column":41}},"1":{"start":{"line":3,"column":19},"end":{"line":3,"column":42}},"2":{"start":{"line":4,"column":15},"end":{"line":4,"column":34}},"3":{"start":{"line":5,"column":19},"end":{"line":5,"column":42}},"4":{"start":{"line":9,"column":4},"end":{"line":9,"column":25}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":57}},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":131}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":72}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":28}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":34}},"10":{"start":{"line":20,"column":4},"end":{"line":20,"column":70}},"11":{"start":{"line":22,"column":4},"end":{"line":22,"column":28}},"12":{"start":{"line":26,"column":4},"end":{"line":26,"column":67}},"13":{"start":{"line":30,"column":23},"end":{"line":30,"column":61}},"14":{"start":{"line":31,"column":28},"end":{"line":31,"column":51}},"15":{"start":{"line":32,"column":4},"end":{"line":32,"column":71}},"16":{"start":{"line":34,"column":4},"end":{"line":34,"column":34}},"17":{"start":{"line":38,"column":25},"end":{"line":38,"column":64}},"18":{"start":{"line":40,"column":4},"end":{"line":44,"column":5}},"19":{"start":{"line":41,"column":22},"end":{"line":41,"column":76}},"20":{"start":{"line":43,"column":6},"end":{"line":43,"column":44}},"21":{"start":{"line":48,"column":0},"end":{"line":48,"column":24}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":31},"end":{"line":17,"column":3}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":3}},"loc":{"start":{"line":19,"column":19},"end":{"line":23,"column":3}},"line":19},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":3}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":3}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":2},"end":{"line":29,"column":3}},"loc":{"start":{"line":29,"column":30},"end":{"line":35,"column":3}},"line":29},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":2},"end":{"line":37,"column":3}},"loc":{"start":{"line":37,"column":41},"end":{"line":45,"column":3}},"line":37}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"37aa0a01c212bcda9b548192621b20ee53480fb8"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Repository.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Repository.js","statementMap":{"0":{"start":{"line":1,"column":13},"end":{"line":1,"column":37}},"1":{"start":{"line":3,"column":18},"end":{"line":3,"column":40}},"2":{"start":{"line":4,"column":20},"end":{"line":4,"column":44}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":21}},"4":{"start":{"line":9,"column":4},"end":{"line":9,"column":23}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":25}},"6":{"start":{"line":11,"column":4},"end":{"line":11,"column":25}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":65}},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":39}},"9":{"start":{"line":20,"column":4},"end":{"line":20,"column":58}},"10":{"start":{"line":22,"column":25},"end":{"line":22,"column":27}},"11":{"start":{"line":23,"column":28},"end":{"line":25,"column":6}},"12":{"start":{"line":27,"column":4},"end":{"line":35,"column":5}},"13":{"start":{"line":27,"column":21},"end":{"line":27,"column":22}},"14":{"start":{"line":28,"column":36},"end":{"line":32,"column":8}},"15":{"start":{"line":34,"column":6},"end":{"line":34,"column":73}},"16":{"start":{"line":37,"column":4},"end":{"line":37,"column":108}},"17":{"start":{"line":39,"column":4},"end":{"line":39,"column":24}},"18":{"start":{"line":43,"column":0},"end":{"line":43,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":43},"end":{"line":17,"column":3}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":3}},"loc":{"start":{"line":19,"column":26},"end":{"line":40,"column":3}},"line":19}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"f":{"0":1,"1":1},"b":{},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"398b79365dcfbcdf840bf3a837787e131784d5fd"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Framework.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Framework.js","statementMap":{"0":{"start":{"line":1,"column":11},"end":{"line":1,"column":29}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":41}},"2":{"start":{"line":4,"column":34},"end":{"line":4,"column":42}},"3":{"start":{"line":5,"column":31},"end":{"line":5,"column":43}},"4":{"start":{"line":9,"column":4},"end":{"line":14,"column":5}},"5":{"start":{"line":10,"column":6},"end":{"line":13,"column":8}},"6":{"start":{"line":16,"column":4},"end":{"line":16,"column":30}},"7":{"start":{"line":17,"column":4},"end":{"line":17,"column":28}},"8":{"start":{"line":28,"column":22},"end":{"line":28,"column":86}},"9":{"start":{"line":29,"column":23},"end":{"line":29,"column":73}},"10":{"start":{"line":31,"column":23},"end":{"line":31,"column":25}},"11":{"start":{"line":32,"column":4},"end":{"line":38,"column":7}},"12":{"start":{"line":35,"column":10},"end":{"line":35,"column":42}},"13":{"start":{"line":40,"column":28},"end":{"line":40,"column":103}},"14":{"start":{"line":42,"column":4},"end":{"line":45,"column":6}},"15":{"start":{"line":47,"column":4},"end":{"line":47,"column":28}},"16":{"start":{"line":51,"column":0},"end":{"line":51,"column":27}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":29},"end":{"line":18,"column":3}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":2},"end":{"line":27,"column":3}},"loc":{"start":{"line":27,"column":19},"end":{"line":48,"column":3}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":16},"end":{"line":34,"column":17}},"loc":{"start":{"line":34,"column":26},"end":{"line":36,"column":9}},"line":34}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":4},"end":{"line":14,"column":5}},"type":"if","locations":[{"start":{"line":9,"column":4},"end":{"line":14,"column":5}},{"start":{},"end":{}}],"line":9}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2},"f":{"0":2,"1":1,"2":1},"b":{"0":[1,1]},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e75fac672944cff6da78fcf17820dc7223674d01"},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Cloudflare.js":{"path":"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Cloudflare.js","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":42}},"1":{"start":{"line":3,"column":31},"end":{"line":3,"column":43}},"2":{"start":{"line":7,"column":4},"end":{"line":7,"column":36}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":38}},"4":{"start":{"line":9,"column":4},"end":{"line":9,"column":42}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":34}},"6":{"start":{"line":14,"column":4},"end":{"line":17,"column":126}},"7":{"start":{"line":19,"column":4},"end":{"line":19,"column":50}},"8":{"start":{"line":23,"column":0},"end":{"line":23,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":3}},"loc":{"start":{"line":6,"column":22},"end":{"line":11,"column":3}},"line":6},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":3}},"loc":{"start":{"line":13,"column":27},"end":{"line":20,"column":3}},"line":13}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"f":{"0":1,"1":1},"b":{},"inputSourceMap":null,"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9ea98dcbfba47a0bdb0c84361f265507878ca92a"}}},"summary":{"total":{"lines":{"total":191,"covered":191,"skipped":0,"pct":100},"statements":{"total":192,"covered":192,"skipped":0,"pct":100},"functions":{"total":30,"covered":30,"skipped":0,"pct":100},"branches":{"total":24,"covered":23,"skipped":0,"pct":95.83},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":"Unknown"}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Action.js":{"lines":{"total":22,"covered":22,"skipped":0,"pct":100},"functions":{"total":5,"covered":5,"skipped":0,"pct":100},"statements":{"total":22,"covered":22,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Cloudflare.js":{"lines":{"total":9,"covered":9,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":9,"covered":9,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Commit.js":{"lines":{"total":21,"covered":21,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":21,"covered":21,"skipped":0,"pct":100},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Framework.js":{"lines":{"total":17,"covered":17,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":17,"covered":17,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/PullRequest.js":{"lines":{"total":84,"covered":84,"skipped":0,"pct":100},"functions":{"total":13,"covered":13,"skipped":0,"pct":100},"statements":{"total":84,"covered":84,"skipped":0,"pct":100},"branches":{"total":18,"covered":17,"skipped":0,"pct":94.44}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/Repository.js":{"lines":{"total":18,"covered":18,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":19,"covered":19,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}},"/home/runner/work/test-publish-to-cloudflare/test-publish-to-cloudflare/src/index.js":{"lines":{"total":20,"covered":20,"skipped":0,"pct":100},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":20,"covered":20,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}}}

Please sign in to comment.