├── .dockerignore ├── .github └── workflows │ └── trivy-analysis.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Makefile ├── Procfile ├── README.mdown ├── config.ru ├── config ├── puma.rb └── travis.example.yml ├── img ├── diagram-original.jpg └── diagram.jpg ├── lib └── travis │ ├── listener.rb │ ├── listener │ ├── app.rb │ └── schemas.rb │ └── sidekiq.rb ├── log └── .keep └── spec ├── fixtures └── github │ └── api.github.com │ └── users │ └── svenfuchs.json ├── payloads ├── bot_push.json ├── branch_created.json ├── branch_deleted.json ├── installation.json ├── installation_repositories.json ├── member.json ├── member_removed.json ├── pull_request.json ├── push.json ├── release.json ├── release_created.json ├── repo_created.json ├── repo_deleted.json ├── repo_privatized.json ├── repo_publicized.json ├── rerequested_check_run.json ├── rerequested_check_suite.json ├── rerequested_check_suite_tag_ref_type.json ├── tag_created.json └── tag_deleted.json ├── spec_helper.rb └── travis └── listener ├── app_spec.rb └── events_spec.rb /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/trivy-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/.github/workflows/trivy-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | travis-listener 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/Procfile -------------------------------------------------------------------------------- /README.mdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/README.mdown -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/config.ru -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/travis.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/config/travis.example.yml -------------------------------------------------------------------------------- /img/diagram-original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/img/diagram-original.jpg -------------------------------------------------------------------------------- /img/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/img/diagram.jpg -------------------------------------------------------------------------------- /lib/travis/listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/lib/travis/listener.rb -------------------------------------------------------------------------------- /lib/travis/listener/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/lib/travis/listener/app.rb -------------------------------------------------------------------------------- /lib/travis/listener/schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/lib/travis/listener/schemas.rb -------------------------------------------------------------------------------- /lib/travis/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/lib/travis/sidekiq.rb -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/github/api.github.com/users/svenfuchs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/fixtures/github/api.github.com/users/svenfuchs.json -------------------------------------------------------------------------------- /spec/payloads/bot_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/bot_push.json -------------------------------------------------------------------------------- /spec/payloads/branch_created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/branch_created.json -------------------------------------------------------------------------------- /spec/payloads/branch_deleted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/branch_deleted.json -------------------------------------------------------------------------------- /spec/payloads/installation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/installation.json -------------------------------------------------------------------------------- /spec/payloads/installation_repositories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/installation_repositories.json -------------------------------------------------------------------------------- /spec/payloads/member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/member.json -------------------------------------------------------------------------------- /spec/payloads/member_removed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/member_removed.json -------------------------------------------------------------------------------- /spec/payloads/pull_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/pull_request.json -------------------------------------------------------------------------------- /spec/payloads/push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/push.json -------------------------------------------------------------------------------- /spec/payloads/release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/release.json -------------------------------------------------------------------------------- /spec/payloads/release_created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/release_created.json -------------------------------------------------------------------------------- /spec/payloads/repo_created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/repo_created.json -------------------------------------------------------------------------------- /spec/payloads/repo_deleted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/repo_deleted.json -------------------------------------------------------------------------------- /spec/payloads/repo_privatized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/repo_privatized.json -------------------------------------------------------------------------------- /spec/payloads/repo_publicized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/repo_publicized.json -------------------------------------------------------------------------------- /spec/payloads/rerequested_check_run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/rerequested_check_run.json -------------------------------------------------------------------------------- /spec/payloads/rerequested_check_suite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/rerequested_check_suite.json -------------------------------------------------------------------------------- /spec/payloads/rerequested_check_suite_tag_ref_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/rerequested_check_suite_tag_ref_type.json -------------------------------------------------------------------------------- /spec/payloads/tag_created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/tag_created.json -------------------------------------------------------------------------------- /spec/payloads/tag_deleted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/payloads/tag_deleted.json -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/travis/listener/app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/travis/listener/app_spec.rb -------------------------------------------------------------------------------- /spec/travis/listener/events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-listener/HEAD/spec/travis/listener/events_spec.rb --------------------------------------------------------------------------------