diff --git a/composer.json b/composer.json
index 38d814f86e7066ff85267d1e92805144b95b0488..2e7c0b48ca71da6d596079dfe911406ef19d4a23 100644
--- a/composer.json
+++ b/composer.json
@@ -91,7 +91,7 @@
         "desandro/imagesloaded": "4.1.4",
         "desandro/masonry": "4.2",
         "dimsemenov/magnific-popup": "1.1",
-        "drupal/addtocalendar": "3.4",
+        "drupal/addtocalendar": "3.5",
         "drupal/admin_toolbar": "3.4.2",
         "drupal/adminimal_theme": "^1.7",
         "drupal/administerusersbyrole": "3.4",
diff --git a/composer.lock b/composer.lock
index b065daf705d516aad183743d4d1f2ab7b15b570e..c047ef865f0980875b17909303aa85c94f9c2310 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "b4a04a5a44e6f3a409efbf7c0c09d2fc",
+    "content-hash": "e908d11b074f02eb09b25c973830a415",
     "packages": [
         {
             "name": "algolia/places",
@@ -1309,26 +1309,26 @@
         },
         {
             "name": "drupal/addtocalendar",
-            "version": "3.4.0",
+            "version": "3.5.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/addtocalendar.git",
-                "reference": "8.x-3.4"
+                "reference": "8.x-3.5"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/addtocalendar-8.x-3.4.zip",
-                "reference": "8.x-3.4",
-                "shasum": "2eac31ff573a257b6032a7d9b84a675b653c0492"
+                "url": "https://ftp.drupal.org/files/projects/addtocalendar-8.x-3.5.zip",
+                "reference": "8.x-3.5",
+                "shasum": "b979385d7955093affa0dd82f6edefec12a51bff"
             },
             "require": {
-                "drupal/core": "^9.3 || ^10"
+                "drupal/core": "^9.3 || ^10 || ^11"
             },
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-3.4",
-                    "datestamp": "1691513479",
+                    "version": "8.x-3.5",
+                    "datestamp": "1720534843",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index cf60d47a00f0bb96f0ee09969831591b768f54b6..3250dd53bac8874ee237991240236a91623fa6f8 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1377,27 +1377,27 @@
         },
         {
             "name": "drupal/addtocalendar",
-            "version": "3.4.0",
-            "version_normalized": "3.4.0.0",
+            "version": "3.5.0",
+            "version_normalized": "3.5.0.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/addtocalendar.git",
-                "reference": "8.x-3.4"
+                "reference": "8.x-3.5"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/addtocalendar-8.x-3.4.zip",
-                "reference": "8.x-3.4",
-                "shasum": "2eac31ff573a257b6032a7d9b84a675b653c0492"
+                "url": "https://ftp.drupal.org/files/projects/addtocalendar-8.x-3.5.zip",
+                "reference": "8.x-3.5",
+                "shasum": "b979385d7955093affa0dd82f6edefec12a51bff"
             },
             "require": {
-                "drupal/core": "^9.3 || ^10"
+                "drupal/core": "^9.3 || ^10 || ^11"
             },
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-3.4",
-                    "datestamp": "1691513479",
+                    "version": "8.x-3.5",
+                    "datestamp": "1720534843",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 3aef41de96fa2d58136ce7a0efeedb3759b55be3..3729d8b52fa816683fa64e5f3d9bd6dafc10ac9b 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -3,7 +3,7 @@
         'name' => 'osu-asc-webservices/d8-upstream',
         'pretty_version' => 'dev-main',
         'version' => 'dev-main',
-        'reference' => '8d024af938aa8fa6847c0d2b2a8ee17cc290fd83',
+        'reference' => '6110b558c49ea502a58ca5fea5e4e0bae3d56357',
         'type' => 'project',
         'install_path' => __DIR__ . '/../../',
         'aliases' => array(),
@@ -245,9 +245,9 @@
             'dev_requirement' => false,
         ),
         'drupal/addtocalendar' => array(
-            'pretty_version' => '3.4.0',
-            'version' => '3.4.0.0',
-            'reference' => '8.x-3.4',
+            'pretty_version' => '3.5.0',
+            'version' => '3.5.0.0',
+            'reference' => '8.x-3.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/addtocalendar',
             'aliases' => array(),
@@ -1537,7 +1537,7 @@
         'osu-asc-webservices/d8-upstream' => array(
             'pretty_version' => 'dev-main',
             'version' => 'dev-main',
-            'reference' => '8d024af938aa8fa6847c0d2b2a8ee17cc290fd83',
+            'reference' => '6110b558c49ea502a58ca5fea5e4e0bae3d56357',
             'type' => 'project',
             'install_path' => __DIR__ . '/../../',
             'aliases' => array(),
diff --git a/web/modules/addtocalendar/.gitlab-ci.yml b/web/modules/addtocalendar/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c2a579ce893c8ef71a5ff449df8e917b4f20ea85
--- /dev/null
+++ b/web/modules/addtocalendar/.gitlab-ci.yml
@@ -0,0 +1,29 @@
+################
+# GitLabCI template for Drupal projects.
+#
+# This template is designed to give any Contrib maintainer everything they need to test, without requiring modification.
+# It is also designed to keep up to date with Core Development automatically through the use of include files that can be centrally maintained.
+# As long as you include the project, ref and three files below, any future updates added by the Drupal Association will be used in your
+# pipelines automatically. However, you can modify this template if you have additional needs for your project.
+# The full documentation is on https://project.pages.drupalcode.org/gitlab_templates/
+################
+
+# For information on alternative values for 'ref' see https://project.pages.drupalcode.org/gitlab_templates/info/templates-version/
+# To test a Drupal 7 project, change the first include filename from .main.yml to .main-d7.yml
+include:
+  - project: $_GITLAB_TEMPLATES_REPO
+    ref: $_GITLAB_TEMPLATES_REF
+    file:
+      - "/includes/include.drupalci.main.yml"
+      - "/includes/include.drupalci.variables.yml"
+      - "/includes/include.drupalci.workflows.yml"
+
+################
+# Pipeline configuration variables are defined with default values and descriptions in the file
+# https://git.drupalcode.org/project/gitlab_templates/-/blob/main/includes/include.drupalci.variables.yml
+# Uncomment the lines below if you want to override any of the variables. The following is just an example.
+################
+variables:
+  SKIP_ESLINT: '1'
+  OPT_IN_TEST_NEXT_MAJOR: '1'
+#   _CURL_TEMPLATES_REF: 'main'
diff --git a/web/modules/addtocalendar/addtocalendar.info.yml b/web/modules/addtocalendar/addtocalendar.info.yml
index 8c606428e3c75d877431e1f2fb8f0cbb5ef797f7..9bac13106a7ad39ec79a59cc574a3f82e4441700 100644
--- a/web/modules/addtocalendar/addtocalendar.info.yml
+++ b/web/modules/addtocalendar/addtocalendar.info.yml
@@ -2,11 +2,11 @@ name: Add To Calendar
 type: module
 description: 'Add to calendar button to be used for event page.'
 # version: VERSION
-core_version_requirement: ^9.3 || ^10
+core_version_requirement: ^9.3 || ^10 || ^11
 dependencies:
   - drupal:datetime
 
-# Information added by Drupal.org packaging script on 2023-08-08
-version: '8.x-3.4'
+# Information added by Drupal.org packaging script on 2024-07-09
+version: '8.x-3.5'
 project: 'addtocalendar'
-datestamp: 1691513481
+datestamp: 1720534844
diff --git a/web/modules/addtocalendar/tests/modules/addtocalendar_test/addtocalendar_test.info.yml b/web/modules/addtocalendar/tests/modules/addtocalendar_test/addtocalendar_test.info.yml
index f7675fc4dd5136c5e5a35d34c56b48e3278de809..c5076d4a0cb931d106d102d3e2d6a93f51bbbb4b 100644
--- a/web/modules/addtocalendar/tests/modules/addtocalendar_test/addtocalendar_test.info.yml
+++ b/web/modules/addtocalendar/tests/modules/addtocalendar_test/addtocalendar_test.info.yml
@@ -1,13 +1,13 @@
 name: Add To Calendar Test
 type: module
 description: 'Test support for addtocalendar module.'
-core_version_requirement: ^9.3 || ^10
+core_version_requirement: ^9.3 || ^10 || ^11
 dependencies:
   - addtocalendar:addtocalendar
   - drupal:node
   - drupal:text
 
-# Information added by Drupal.org packaging script on 2023-08-08
-version: '8.x-3.4'
+# Information added by Drupal.org packaging script on 2024-07-09
+version: '8.x-3.5'
 project: 'addtocalendar'
-datestamp: 1691513481
+datestamp: 1720534844