Commit Graph

18 Commits

Author SHA1 Message Date
gfyoung d598e4fd93 Enable more frozen string in lib/**/*.rb
Enables frozen for the following:

* lib/*.rb
* lib/banzai/**/*.rb
* lib/bitbucket/**/*.rb
* lib/constraints/**/*.rb
* lib/container_registry/**/*.rb
* lib/declarative_policy/**/*.rb

Partially addresses #47424.
2018-10-06 17:02:50 -07:00
Yorick Peterse 2039c8280d
Disable existing offenses for the CodeReuse cops
This whitelists all existing offenses for the various CodeReuse cops, of
which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-11 17:32:00 +02:00
Grzegorz Bizon f6a11d00a8 Fix duplicated container repository names 2017-04-18 22:20:47 +02:00
Grzegorz Bizon b5b6c7b175 Sanitize container repository path in model class 2017-04-13 11:54:02 +02:00
Grzegorz Bizon 259108ada3 Fix registry for projects with uppercases in path 2017-04-13 09:20:42 +02:00
Grzegorz Bizon 37ab389139 Revert "Fix registry for projects with uppercases in path"
This reverts commit 22726942fe.
2017-04-13 09:18:46 +02:00
Grzegorz Bizon 22726942fe Fix registry for projects with uppercases in path 2017-04-13 09:11:41 +02:00
Grzegorz Bizon 714c408f22 Add minor improvements to container registry code 2017-04-06 10:23:51 +02:00
Grzegorz Bizon 1c91d52a70 Remove unneeded char in registry repository path 2017-04-04 11:58:15 +02:00
Grzegorz Bizon 97c6cf59b3 Swap method names in containe registry path class 2017-04-04 11:56:32 +02:00
Grzegorz Bizon e10dae3e3c Improve code in container repository path class 2017-04-03 11:44:16 +02:00
Grzegorz Bizon 1a47986b3d Check registry repository name against regexp
This regexp is extracted from Docker Distribution 2.4.1 docs, contains
additional `/` element that can be a separator of components.
2017-04-03 11:38:39 +02:00
Grzegorz Bizon 7d3d1ec5a7 Create container repository on successful push auth
Because we do not have yet two way communication between container
registry and GitLab, we need to eagerly create a new container
repository objects in database. We now do that after user/build
successfully authenticates a push action using auth service.
2017-03-30 15:24:46 +02:00
Grzegorz Bizon 003a51d17a Check container repository exists for a given path 2017-03-30 13:45:54 +02:00
Grzegorz Bizon 06bae00365 Make container repository path code more readable 2017-03-29 12:53:02 +02:00
Grzegorz Bizon 8584798886 Fix rubocop offense in container registry path class 2017-03-29 12:11:38 +02:00
Grzegorz Bizon bdc1e1b9e0 Implement method matching container repository names 2017-03-28 14:57:22 +02:00
Grzegorz Bizon b15d9042e2 Implement container repository path class 2017-03-28 14:34:56 +02:00