{"id":15510969,"url":"https://github.com/andrewmcodes/standardrb-action","last_synced_at":"2025-10-13T16:31:04.035Z","repository":{"id":41909542,"uuid":"220138808","full_name":"andrewmcodes/standardrb-action","owner":"andrewmcodes","description":"StandardRB Action: A GitHub Action to run StandardRB against your code!","archived":false,"fork":false,"pushed_at":"2024-08-02T01:53:00.000Z","size":408,"stargazers_count":33,"open_issues_count":1,"forks_count":23,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T15:08:09.200Z","etag":null,"topics":["action","actions","annotations","github-actions","lint","linter","ruby","ruby-on-rails","standard","standard-action","standard-linter-action","standardrb","standardrb-action","standardrb-linter-action","workflow"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/andrewmcodes.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2019-11-07T02:57:40.000Z","updated_at":"2024-07-10T08:17:18.000Z","dependencies_parsed_at":"2024-04-09T22:42:58.220Z","dependency_job_id":"33e6a42a-6993-40b1-9a22-bf5d1c6ddc5f","html_url":"https://github.com/andrewmcodes/standardrb-action","commit_stats":{"total_commits":22,"total_committers":5,"mean_commits":4.4,"dds":"0.18181818181818177","last_synced_commit":"65523383ea16a83a32a4226e8f81e91ae6160be7"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fstandardrb-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fstandardrb-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fstandardrb-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fstandardrb-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewmcodes","download_url":"https://codeload.github.com/andrewmcodes/standardrb-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236369140,"owners_count":19138054,"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":["action","actions","annotations","github-actions","lint","linter","ruby","ruby-on-rails","standard","standard-action","standard-linter-action","standardrb","standardrb-action","standardrb-linter-action","workflow"],"created_at":"2024-10-02T09:52:07.188Z","updated_at":"2025-10-13T16:30:58.740Z","avatar_url":"https://github.com/andrewmcodes.png","language":"Ruby","readme":"\u003e [!CAUTION]\n\u003e This action is no longer maintained. Instead, consider this fork that is maintained by the Standard Ruby team at [standardrb/standard-ruby-action](https://github.com/standardrb/standard-ruby-action)\n\n\n# :white_check_mark: StandardRB Action\n\nA GitHub Action to run [StandardRB](https://github.com/testdouble/standard) against your code and create annotations in the GitHub UI.\n\n## :page_facing_up: Introduction\n\nGitHub Actions are an amazing new tool that can dramatically improve productivity while using the GitHub platform. While it is not hard to write a custom GitHub action to run StandardRB on your codebase, this action takes that functionality one step further using the checks API. After the StandardRB Linter Action runs StandardRB against your code, it will create annotations that you can easily view, matched up with the offending code.\n\n## :bulb: Usage\n\nAdd the following to your GitHub action workflow to use StandardRB Linter Action:\n\n```yaml\n- name: StandardRB Linter\n  uses: andrewmcodes/standardrb-action@v2.0.0\n  env:\n    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n```\n\n### :package: Example Workflow\n\nHere is an example workflow file incorporating StandardRB Linter Action:\n\n```yaml\nname: StandardRB\n\non: [push]\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v4\n    - name: StandardRB Linter\n      uses: andrewmcodes/standardrb-action@v2.0.0\n      env:\n        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n```\n\n## :warning: Gotchas\n\nDue to the GitHub Check Runs API, we can only return 50 annotations per run. See [here](https://developer.github.com/v3/checks/runs/#output-object) for more info.\n\nThis is not an issue if you remove this action from your workflow and replace with `bundle exec standardrb --format github --parallel` as mentioned in the caution above.\n\n## :camera_flash: Screenshots\n\n![StandardRB Action Checks Overview](screenshots/check-overview.png)\n![StandardRB Action File Annotation](screenshots/file-annotation.png)\n\n## :bookmark: Changelog\n\n[View our Changelog](/CHANGELOG.md)\n\n## :sos: Contributing\n\n[Contributing Guide](/CONTRIBUTING.md)\n\n## :rotating_light: Code of Conduct\n\n[Code of Conduct](/CODE_OF_CONDUCT.md)\n\n## :copyright: License\n\n[MIT](/LICENSE.md)\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes%2Fstandardrb-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewmcodes%2Fstandardrb-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes%2Fstandardrb-action/lists"}