{"id":19052500,"url":"https://github.com/collectiveidea/buildlight","last_synced_at":"2026-04-02T02:08:21.893Z","repository":{"id":5622230,"uuid":"6830013","full_name":"collectiveidea/buildlight","owner":"collectiveidea","description":"Aggregating webhooks from multiple build services (Travis, Circle, Heroku) to power the stoplight in our office.","archived":false,"fork":false,"pushed_at":"2026-03-20T02:54:13.000Z","size":2855,"stargazers_count":9,"open_issues_count":14,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-03-20T18:23:59.137Z","etag":null,"topics":["circle-ci","heroku-ci","stoplight","travis-ci"],"latest_commit_sha":null,"homepage":"https://buildlight.collectiveidea.com/collectiveidea","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"saltstack-formulas/consul-formula","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/collectiveidea.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-11-23T16:20:58.000Z","updated_at":"2026-03-20T02:54:17.000Z","dependencies_parsed_at":"2024-01-17T18:01:23.082Z","dependency_job_id":"2b90b0bc-8bc5-47ed-ac41-dbb7e91ed5f7","html_url":"https://github.com/collectiveidea/buildlight","commit_stats":{"total_commits":361,"total_committers":8,"mean_commits":45.125,"dds":"0.22991689750692523","last_synced_commit":"ffca6793906da5b0533f215788a8ba45ea2a76fa"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/collectiveidea/buildlight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collectiveidea%2Fbuildlight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collectiveidea%2Fbuildlight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collectiveidea%2Fbuildlight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collectiveidea%2Fbuildlight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/collectiveidea","download_url":"https://codeload.github.com/collectiveidea/buildlight/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collectiveidea%2Fbuildlight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["circle-ci","heroku-ci","stoplight","travis-ci"],"created_at":"2024-11-08T23:26:47.080Z","updated_at":"2026-04-02T02:08:21.871Z","avatar_url":"https://github.com/collectiveidea.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BuildLight\n\n[![Github Actions](https://github.com/collectiveidea/buildlight/actions/workflows/ci.yml/badge.svg)](https://github.com/collectiveidea/buildlight/actions/workflows/ci.yml)[![Build Status](https://travis-ci.org/collectiveidea/buildlight.svg?branch=master)](https://travis-ci.org/collectiveidea/buildlight) [![CircleCI](https://circleci.com/gh/collectiveidea/buildlight.svg?style=shield)](https://circleci.com/gh/collectiveidea/buildlight) [![Ruby Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://github.com/testdouble/standard)\n\nCatches webhooks from build services (GitHub Actions, Travis CI, Circle CI, etc.) and provides data to power our office stoplight.\n\n![Collective Idea stoplight](https://buildlight.collectiveidea.com/collectiveidea.gif)\n\n## Add Projects\n\n### GitHub Actions\n\nWe assume you have one or more GitHub Action workflow(s) you use. You'll need their `name` below in the `workflows` section.\n\nCopy this to `.github/workflows/buildlight.yml` :\n\n```yaml\nname: Buildlight\n\non:\n  workflow_run:\n    workflows: [Run Tests] # Replace with your GitHub Action's name(s)\n    branches: [main] # Your default branch.\n\njobs:\n  buildlight:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: collectiveidea/buildlight@main\n```\n\n### Travis CI\n\nSimply add this to your `.travis.yml` file:\n\n```yaml\nnotifications:\n  webhooks:\n    urls:\n      - https://buildlight.collectiveidea.com/\n    on_start: always\n```\n\n### Circle CI\n\nGo to your project settings in Circle CI and add a new Webhook with `https://buildlight.collectiveidea.com` as the Receiver URL. Ensure the the \"Workflow Completed\" event is checked.\n\n## Viewing Status\n\nThe [main website](https://buildlight.collectiveidea.com/) shows the basic status for all projects. Adding a user/organization name to the url shows just those projects, for example: [https://buildlight.collectiveidea.com/collectiveidea](https://buildlight.collectiveidea.com/collectiveidea). \n\nDevices (editable only manually for now) can aggregate multiple organizations \u0026 projects, and have their own URL. For example, our office's physical light (see gif above) aggregates [@collectiveidea](https://github.com/collectiveidea), [@deadmanssnitch](https://github.com/deadmanssnitch), and client projects. Its URL is: https://buildlight.collectiveidea.com/devices/collectiveidea-office\n\n## License\n\nThis software is © Copyright [Collective Idea](http://collectiveidea.com) and released under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcollectiveidea%2Fbuildlight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcollectiveidea%2Fbuildlight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcollectiveidea%2Fbuildlight/lists"}