├── .github └── workflows │ ├── cd.yml │ ├── ci.yml │ ├── pull_request_template.md │ ├── stale.yml │ └── triage.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin └── codeownership ├── code_ownership.gemspec ├── ext └── code_ownership │ ├── Cargo.toml │ ├── extconf.rb │ └── src │ └── lib.rs ├── lib ├── code_ownership.rb └── code_ownership │ ├── cli.rb │ ├── code_ownership.bundle │ ├── private │ ├── file_path_finder.rb │ ├── file_path_team_cache.rb │ ├── for_file_output_builder.rb │ ├── permit_pack_owner_top_level_key.rb │ └── team_finder.rb │ └── version.rb ├── rakelib ├── compile.rake ├── env.rake ├── helpers.rake ├── pkg.rake └── spec.rake ├── sorbet ├── config └── rbi │ ├── gems │ ├── code_teams@1.0.0.rbi │ ├── packs@0.0.2.rbi │ └── packwerk@3.0.1.rbi │ ├── manual.rbi │ └── todo.rbi └── spec ├── lib ├── code_ownership │ ├── cli_spec.rb │ └── private │ │ ├── file_path_finder_spec.rb │ │ ├── file_path_team_cache_spec.rb │ │ ├── permit_pack_owner_top_level_key_spec.rb │ │ └── team_finder_spec.rb └── code_ownership_spec.rb ├── spec_helper.rb └── support └── application_fixtures.rb /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_template.md: -------------------------------------------------------------------------------- 1 | * [ ] I bumped the gem version (or don't need to) 💎 -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.github/workflows/triage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.5 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | See https://github.com/rubyatscale/code_ownership/releases 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/codeownership: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/bin/codeownership -------------------------------------------------------------------------------- /code_ownership.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/code_ownership.gemspec -------------------------------------------------------------------------------- /ext/code_ownership/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/ext/code_ownership/Cargo.toml -------------------------------------------------------------------------------- /ext/code_ownership/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/ext/code_ownership/extconf.rb -------------------------------------------------------------------------------- /ext/code_ownership/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/ext/code_ownership/src/lib.rs -------------------------------------------------------------------------------- /lib/code_ownership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership.rb -------------------------------------------------------------------------------- /lib/code_ownership/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/cli.rb -------------------------------------------------------------------------------- /lib/code_ownership/code_ownership.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/code_ownership.bundle -------------------------------------------------------------------------------- /lib/code_ownership/private/file_path_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/private/file_path_finder.rb -------------------------------------------------------------------------------- /lib/code_ownership/private/file_path_team_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/private/file_path_team_cache.rb -------------------------------------------------------------------------------- /lib/code_ownership/private/for_file_output_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/private/for_file_output_builder.rb -------------------------------------------------------------------------------- /lib/code_ownership/private/permit_pack_owner_top_level_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/private/permit_pack_owner_top_level_key.rb -------------------------------------------------------------------------------- /lib/code_ownership/private/team_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/lib/code_ownership/private/team_finder.rb -------------------------------------------------------------------------------- /lib/code_ownership/version.rb: -------------------------------------------------------------------------------- 1 | # typed: false 2 | # frozen_string_literal: true 3 | 4 | module CodeOwnership 5 | VERSION = '2.1.0' 6 | end 7 | -------------------------------------------------------------------------------- /rakelib/compile.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/rakelib/compile.rake -------------------------------------------------------------------------------- /rakelib/env.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/rakelib/env.rake -------------------------------------------------------------------------------- /rakelib/helpers.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/rakelib/helpers.rake -------------------------------------------------------------------------------- /rakelib/pkg.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/rakelib/pkg.rake -------------------------------------------------------------------------------- /rakelib/spec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/rakelib/spec.rake -------------------------------------------------------------------------------- /sorbet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/config -------------------------------------------------------------------------------- /sorbet/rbi/gems/code_teams@1.0.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/rbi/gems/code_teams@1.0.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/packs@0.0.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/rbi/gems/packs@0.0.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/packwerk@3.0.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/rbi/gems/packwerk@3.0.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/manual.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/rbi/manual.rbi -------------------------------------------------------------------------------- /sorbet/rbi/todo.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/sorbet/rbi/todo.rbi -------------------------------------------------------------------------------- /spec/lib/code_ownership/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership/cli_spec.rb -------------------------------------------------------------------------------- /spec/lib/code_ownership/private/file_path_finder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership/private/file_path_finder_spec.rb -------------------------------------------------------------------------------- /spec/lib/code_ownership/private/file_path_team_cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership/private/file_path_team_cache_spec.rb -------------------------------------------------------------------------------- /spec/lib/code_ownership/private/permit_pack_owner_top_level_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership/private/permit_pack_owner_top_level_key_spec.rb -------------------------------------------------------------------------------- /spec/lib/code_ownership/private/team_finder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership/private/team_finder_spec.rb -------------------------------------------------------------------------------- /spec/lib/code_ownership_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/lib/code_ownership_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/application_fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubyatscale/code_ownership/HEAD/spec/support/application_fixtures.rb --------------------------------------------------------------------------------