diff --git a/composer.json b/composer.json
index b9411d483fa1c98babb155f0c6e6801f5236d58e..04102cd07bf4e9ef7a322d7ac24c3101dc2f122a 100644
--- a/composer.json
+++ b/composer.json
@@ -17,7 +17,7 @@
   "license": "GPL-2.0-or-later",
   "minimum-stability": "dev",
   "require": {
-    "drupal/core": "^10.3",
+    "drupal/core": "^10.3 || ^11",
     "drupal/entity": "^1.2",
     "drupal/flexible_permissions": "^1.0"
   },
diff --git a/group.info.yml b/group.info.yml
index 1799b44213cd4e76fe008623e121e87b76d88421..14c9d4b3e1db552ccad329c3ab2beffbf457f71a 100644
--- a/group.info.yml
+++ b/group.info.yml
@@ -2,7 +2,7 @@ name: 'Group'
 description: 'Allows you to group users, content and other entities'
 package: 'Group'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 configure: 'group.settings'
 dependencies:
   - 'drupal:options'
diff --git a/modules/gnode/gnode.info.yml b/modules/gnode/gnode.info.yml
index 3fa583461b3f8b14e1cef8e60197523476986ca8..f63531de9698ebadec4198d9afc92ee2b8f89153 100644
--- a/modules/gnode/gnode.info.yml
+++ b/modules/gnode/gnode.info.yml
@@ -2,7 +2,7 @@ name: 'Group Node'
 description: 'Enables Group functionality for the Node module'
 package: 'Group'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'drupal:node'
   - 'group:group'
diff --git a/modules/group_support_revisions/group_support_revisions.info.yml b/modules/group_support_revisions/group_support_revisions.info.yml
index deb8e0ebbd0e17354a964a2c46c7601269700d00..2f3c19e6ceff74c2863eadcd431c2e610df89c12 100644
--- a/modules/group_support_revisions/group_support_revisions.info.yml
+++ b/modules/group_support_revisions/group_support_revisions.info.yml
@@ -2,6 +2,6 @@ name: 'Group Support: Revisions'
 description: 'Enables revision access over grouped entities to be determined by the group'
 package: 'Group'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
diff --git a/src/EventSubscriber/AnonymousUserResponseSubscriber.php b/src/EventSubscriber/AnonymousUserResponseSubscriber.php
index 0bf45c322515ec96a28e5abe5de8a639385e726c..ce64bb468d4e13e0bc25f2578a86882deb67fe0e 100644
--- a/src/EventSubscriber/AnonymousUserResponseSubscriber.php
+++ b/src/EventSubscriber/AnonymousUserResponseSubscriber.php
@@ -80,7 +80,7 @@ class AnonymousUserResponseSubscriber implements EventSubscriberInterface {
    * @return array
    *   An array of event listener definitions.
    */
-  public static function getSubscribedEvents() {
+  public static function getSubscribedEvents(): array {
     // Priority 5, so that it runs before FinishResponseSubscriber, but after
     // event subscribers that add the associated cacheability metadata (which
     // have priority 10). This one is conditional, so must run after those.
diff --git a/src/EventSubscriber/ConfigSubscriber.php b/src/EventSubscriber/ConfigSubscriber.php
index 6be793dd8aa60396dde10d7f076187c81891f77c..816de76feddf3d4607989fb2b723540eb5fcda30 100644
--- a/src/EventSubscriber/ConfigSubscriber.php
+++ b/src/EventSubscriber/ConfigSubscriber.php
@@ -53,7 +53,7 @@ class ConfigSubscriber implements EventSubscriberInterface {
   /**
    * {@inheritdoc}
    */
-  public static function getSubscribedEvents() {
+  public static function getSubscribedEvents(): array {
     $events[ConfigEvents::IMPORT] = 'onConfigImport';
     return $events;
   }
diff --git a/tests/modules/group_test/group_test.info.yml b/tests/modules/group_test/group_test.info.yml
index c973bd6495a8bbdb38c3c62f697b708a41a2ec22..9f9c7f3bc60f28cc4616a3c04d63e60f176ecc70 100644
--- a/tests/modules/group_test/group_test.info.yml
+++ b/tests/modules/group_test/group_test.info.yml
@@ -2,7 +2,7 @@ name: 'Group test'
 description: 'Support module for Group tests.'
 package: 'Testing'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
   - 'drupal:user'
diff --git a/tests/modules/group_test_config/group_test_config.info.yml b/tests/modules/group_test_config/group_test_config.info.yml
index 6e47ab44b6db1de983cea84867411854039eb969..300e54e26b56c02b06b230938d14c03dbf58cf35 100644
--- a/tests/modules/group_test_config/group_test_config.info.yml
+++ b/tests/modules/group_test_config/group_test_config.info.yml
@@ -2,6 +2,6 @@ name: 'Group configuration tests'
 description: 'Support module for group configuration tests.'
 package: 'Testing'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
diff --git a/tests/modules/group_test_plugin/group_test_plugin.info.yml b/tests/modules/group_test_plugin/group_test_plugin.info.yml
index 1b35daa0b01c072b2114360bf1628b002bea7490..cbc6a6238a97b7790d64667b02005c85ae93f29d 100644
--- a/tests/modules/group_test_plugin/group_test_plugin.info.yml
+++ b/tests/modules/group_test_plugin/group_test_plugin.info.yml
@@ -2,7 +2,7 @@ name: 'Group test plugin'
 description: 'Provides group plugins to run tests with.'
 package: 'Testing'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
   - 'drupal:language'
diff --git a/tests/modules/group_test_plugin_alter/group_test_plugin_alter.info.yml b/tests/modules/group_test_plugin_alter/group_test_plugin_alter.info.yml
index b399bb1f4ba58c59f7d987f577076d1fe46ba425..170bb059a73ed24acdcc4e71b0e4d42089c015de 100644
--- a/tests/modules/group_test_plugin_alter/group_test_plugin_alter.info.yml
+++ b/tests/modules/group_test_plugin_alter/group_test_plugin_alter.info.yml
@@ -2,7 +2,7 @@ name: 'Group test plugin alter'
 description: 'Alters group plugins to run tests with.'
 package: 'Testing'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
   - 'drupal:language'
diff --git a/tests/modules/group_test_views/group_test_views.info.yml b/tests/modules/group_test_views/group_test_views.info.yml
index 1a1ce5b273615227a2f7d96a23b3fea80ca29b09..69d6b43bce35f733e030eee8657684be2d50afe6 100644
--- a/tests/modules/group_test_views/group_test_views.info.yml
+++ b/tests/modules/group_test_views/group_test_views.info.yml
@@ -2,7 +2,7 @@ name: 'Group test views'
 description: 'Provides default views for group views tests.'
 package: 'Testing'
 type: 'module'
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 dependencies:
   - 'group:group'
   - 'drupal:views'