      name = 'django.contrib.admin'
      verbose_name = _("Administration")
  
      def ready(self):
          checks.register('admin')(check_admin_app)
  
  
  class AdminConfig(SimpleAdminConfig):
      """The default AppConfig for admin which does autodiscovery."""
  
 
</s> remove         checks.register('models')(check_generic_foreign_keys)
 </s> add         checks.register(checks.Tags.models)(check_generic_foreign_keys) </s> remove         checks.register('models')(check_user_model)
 </s> add         checks.register(checks.Tags.models)(check_user_model) </s> remove @register('models')
 </s> add @register(Tags.models) </s> remove @register('compatibility')
 </s> add @register(Tags.compatibility)
        checks.register(checks.Tags.admin)(check_admin_app)
      name = 'django.contrib.admin'
      verbose_name = _("Administration")
  
      def ready(self):
        checks.register(checks.Tags.admin)(check_admin_app)
  
  
  class AdminConfig(SimpleAdminConfig):
      """The default AppConfig for admin which does autodiscovery."""
  
keep keep keep keep replace keep keep keep keep keep
 Fixed #22195 -- Used constants to define built-in tags for check framework.

Thanks Elvard for the patch. 
django/contrib/admin/apps.py