{"id":13647944,"url":"https://github.com/stoat-dev/stoat-action","last_synced_at":"2025-04-07T17:09:02.485Z","repository":{"id":63641925,"uuid":"568644686","full_name":"stoat-dev/stoat-action","owner":"stoat-dev","description":"Turn pull request comments into developer dashboards.","archived":false,"fork":false,"pushed_at":"2024-10-01T23:58:34.000Z","size":10788,"stargazers_count":66,"open_issues_count":13,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-23T08:49:51.256Z","etag":null,"topics":["ci-cd-pipeline","comment","continuous-integration","developer-tools","github-action","pull-request","pull-requests","stoat","template"],"latest_commit_sha":null,"homepage":"https://www.stoat.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stoat-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-21T05:09:29.000Z","updated_at":"2024-10-01T23:50:23.000Z","dependencies_parsed_at":"2024-01-14T10:17:00.021Z","dependency_job_id":"68c48c5b-6d61-4e79-ba30-85b4dcb4cb28","html_url":"https://github.com/stoat-dev/stoat-action","commit_stats":{"total_commits":150,"total_committers":4,"mean_commits":37.5,"dds":0.5333333333333333,"last_synced_commit":"99ce683d077232d0972ada373e5f7a8421be23af"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoat-dev%2Fstoat-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoat-dev%2Fstoat-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoat-dev%2Fstoat-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoat-dev%2Fstoat-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stoat-dev","download_url":"https://codeload.github.com/stoat-dev/stoat-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266562,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ci-cd-pipeline","comment","continuous-integration","developer-tools","github-action","pull-request","pull-requests","stoat","template"],"created_at":"2024-08-02T01:03:51.287Z","updated_at":"2025-04-07T17:09:02.463Z","avatar_url":"https://github.com/stoat-dev.png","language":"TypeScript","readme":"\n\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://docs.stoat.dev/\"\u003e\u003cimg src=\"https://stoat-dev--static.stoat.page/branding/android-chrome-192x192.png\" alt=\"Stoat\" width=\"192\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  Stoat\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eTurn pull request comments into developer dashboards.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/stoat-dev/stoat-action/actions/workflows/test-action.yaml\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/stoat-dev/stoat-action/test-action.yaml?branch=main\u0026label=action\"\n         alt=\"action build status\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/stoat-dev/stoat-action/actions/workflows/test-cli.yaml\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/stoat-dev/stoat-action/test-cli.yaml?branch=main\u0026label=cli\"\n         alt=\"cli build status\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/stoat-dev/stoat-action/actions/workflows/docs.yaml\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/stoat-dev/stoat-action/docs.yaml?branch=main\u0026label=docs\"\n         alt=\"docs build status\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/MszYpbabna\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/1063258094743863306\" alt=\"discord\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://twitter.com/stoat_dev\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/follow/stoat_dev?style=social\"\n         alt=\"twitter\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/stoat-dev/stoat-action\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/stoat-dev/stoat-action?style=social\"\n         alt=\"github stars\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#quick-start\"\u003eQuick Start\u003c/a\u003e •\n  \u003ca href=\"#how-to-use-stoat\"\u003eHow to Use Stoat\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://stoat-dev--static.stoat.page/screenshot-readme.png\" alt=\"screenshot\" width=\"600\"\u003e\n\u003c/p\u003e\n\n## Quick Start\n\nYou can view a chart of GitHub job runtimes in a PR comments in just two minutes!\n\n### 1. Install GitHub Application\n\nGo to the [Stoat GitHub application page](https://github.com/apps/stoat-app/) and install the application for your repository.\n\n### 2. Install CLI\n\nRequirements:\n- Node/NPM\n- Mac/Linux\n\nTo install the CLI, run:\n```\nnpm i -g stoat\n```\n\n### 3. Initialize Stoat\n\nTo initialize a Stoat project within a Git repository, run:\n```\nstoat init\n```\n\nThe initialization command will create a configuration file for Stoat at `.stoat/config.yaml`\nand will give you the option to add the Stoat GitHub action as the final step in all GitHub jobs. \nSay yes for every job you want to track job runtimes for. Merge these changes into your repo. \n\n### That's it!\n\nYou will now see build runtimes tracked in your PRs! Here's what the build history looks like after multiple default branch builds and commits in a PR:\n\n\u003cimg src=\"https://stoat-dev--static.stoat.page/screenshot-graph.png\" alt=\"screenshot\" width=\"400\"\u003e\n\nStoat is capable of quite a bit more. [Check out our docs for more information »](https://docs.stoat.dev/)\n\n## How to Use Stoat\n\n* [For Java Engineers](https://docs.stoat.dev/docs/why-stoat/java)\n* [For JavaScript Engineers](https://docs.stoat.dev/docs/why-stoat/javascript)\n* [For Python Engineers](https://docs.stoat.dev/docs/why-stoat/python)\n* [For DevOps Engineers](https://docs.stoat.dev/docs/why-stoat/devops)\n* [For Engineering Managers](https://docs.stoat.dev/docs/why-stoat/managers)\n\n## License\n\nMIT\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoat-dev%2Fstoat-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstoat-dev%2Fstoat-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoat-dev%2Fstoat-action/lists"}