Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
aa27fcb
WS-527: Updated state webform to have 3d party logic.
rgristroph Apr 10, 2026
e8d50e7
WS-527: More updated to state webform.
rgristroph Apr 10, 2026
df4637b
WS-527: Add 1st/3d party logic to doj_eoust webform.
rgristroph Apr 10, 2026
626b938
WS-527: Add 1st/3d party logic to doj_civil webform.
rgristroph Apr 10, 2026
7694055
WS-527: Add 1st/3d party logic to doj_opatty webform.
rgristroph Apr 10, 2026
4614066
WS-527: Adding privacy act statement to four forms.
rgristroph Apr 13, 2026
0bf6bc9
Merge pull request #759 from usdoj/WS-527-first-party-form-change2
rgristroph-usdoj Apr 13, 2026
0aea643
WS-519: Updating ddev.
rgristroph May 8, 2026
7514fa3
WS-519: D10 Updated.
rgristroph May 8, 2026
871937a
WS-519: Initial de-BLTize commit.
rgristroph May 14, 2026
b32384c
WS-519: Added config_sync_directory to settings.php.
rgristroph May 14, 2026
f552958
WS-519: Re-enabling phpcs linting.
rgristroph May 14, 2026
573c839
WS-519: Continue with phpcs errors for now, fix them after D11.
rgristroph May 14, 2026
b4e060a
Merge pull request #760 from usdoj/d11-main-branch
rgristroph-usdoj May 14, 2026
bc731c7
WS-519: Removing commit of front end assets from workflow, because no…
rgristroph May 14, 2026
9154aad
Merge branch 'develop' into d11-main-branch
rgristroph May 14, 2026
1866177
Merge pull request #761 from usdoj/d11-main-branch
rgristroph-usdoj May 15, 2026
aa2b37d
WS-519: Fixed handling of acli keys.
rgristroph May 18, 2026
831d0b9
Merge branch 'develop' into d11-main-branch
rgristroph May 18, 2026
a0854cd
Merge pull request #762 from usdoj/d11-main-branch
rgristroph-usdoj May 19, 2026
59d0665
WS-519: Trying to debug acli.
rgristroph May 19, 2026
70e4b2c
Merge branch 'develop' into d11-main-branch
rgristroph May 19, 2026
78b6e99
Merge pull request #763 from usdoj/d11-main-branch
rgristroph-usdoj May 19, 2026
d9b195a
WSJ-1004: Drupal security update.
rgristroph-usdoj May 20, 2026
74f1e0b
Merge pull request #764 from usdoj/WSJ-1004-drupal-security-update
rgristroph-usdoj May 20, 2026
20067bf
FOIA-0: Some settings fixes for Acquia and Cloud IDE.
brockfanning May 21, 2026
ecab2f5
FOIA-0: New field for number of requests on agency component nodes.
brockfanning May 21, 2026
6bdcc73
WS-519: More debugging of workflow.
rgristroph May 21, 2026
33717f6
Merge pull request #766 from usdoj/foia-0-acquia-database-connection
brockfanning May 22, 2026
2f0bb23
Attempt at SSH key fixes in dev deploy.
brockfanning May 22, 2026
9f9a5f5
Merge pull request #769 from usdoj/brockfanning-patch-5
brockfanning May 22, 2026
67fc7c9
Acquia CLI config file.
brockfanning May 22, 2026
84baffc
Deploy to dev troubleshooting.
brockfanning May 22, 2026
1347c68
Update deploy-to-dev.yml
brockfanning May 22, 2026
5c9d802
Update deploy-to-dev.yml
brockfanning May 22, 2026
f77be85
Rename .acquia-cli to .acquia-cli.yml
brockfanning May 22, 2026
2f7eb36
Update deploy-to-dev.yml
brockfanning May 22, 2026
ae34cb1
WS-519: Fixing conflict on merge from develop.
rgristroph May 26, 2026
0ba3c03
Merge branch 'develop' into foia-545-sort-components-by-number-of-req…
brockfanning Jun 2, 2026
d335e64
Merge pull request #775 from usdoj/foia-545-sort-components-by-number…
brockfanning Jun 2, 2026
dd156f2
Merge branch 'develop' into d11-main-branch
rgristroph Jun 4, 2026
f851ad3
WS-519: Disabling lightning modules and removing config.
rgristroph Jun 5, 2026
9445807
Merge pull request #776 from usdoj/d11-main-branch
rgristroph-usdoj Jun 5, 2026
f99873b
WS-519: Further modules updates, pre-D11.
rgristroph Jun 5, 2026
6f3fb97
Merge branch 'develop' into d11-main-branch
rgristroph Jun 5, 2026
36bbcd0
Merge pull request #777 from usdoj/d11-main-branch
rgristroph-usdoj Jun 5, 2026
95fb8a6
Revert "WS-527: Add 1st/3d party logic to doj_opatty webform."
rgristroph-usdoj Jun 9, 2026
47c9dad
Revert "WS-527: Add 1st/3d party logic to doj_civil webform."
rgristroph-usdoj Jun 9, 2026
31bfaa0
Revert "WS-527: Add 1st/3d party logic to doj_eoust webform."
rgristroph-usdoj Jun 9, 2026
a03010d
Revert "WS-527: More updated to state webform."
rgristroph-usdoj Jun 9, 2026
dd1f6de
Revert "WS-527: Updated state webform to have 3d party logic."
rgristroph-usdoj Jun 9, 2026
1456c53
Merge pull request #780 from usdoj/WS-527-revert-form-changes-for-now
rgristroph-usdoj Jun 9, 2026
aafc11e
WS-0000: Fixing conflicts on merge of main to develop.
rgristroph-usdoj Jun 9, 2026
6c990ae
FOIA-545: Remove automatic total calculation for now.
brockfanning Jun 9, 2026
6bd7425
FOIA-0000: Retain FDA form pattern.
brockfanning Jun 9, 2026
19a5a90
Merge pull request #782 from usdoj/foia-545-no-automatic-totals
rgristroph-usdoj Jun 9, 2026
d32022c
Merge branch 'develop' into WS-0000-update-develop-from-main
rgristroph-usdoj Jun 9, 2026
f653503
Merge pull request #781 from usdoj/WS-0000-update-develop-from-main
rgristroph-usdoj Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .acquia-cli.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cloud_app_uuid: a85801b3-4eb8-447f-bc76-6b5c6a980105
6 changes: 0 additions & 6 deletions .ddev/commands/web/behat
Original file line number Diff line number Diff line change
Expand Up @@ -120,12 +120,6 @@ elif ($progress); then
exit
fi

# Stop on failure last.
elif ($stopOnFailure); then
echo "Starting Behat Testing - stop on failure. Any errors will render on completion."
exec $behatExecPath --config=$configPath --verbose=2 --stop-on-failure
exit
fi

# Default, run all tests!
exec $behatExecPath --config=$configPath --verbose=2
252 changes: 191 additions & 61 deletions .ddev/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,66 +3,103 @@ type: drupal9
docroot: docroot
php_version: "8.3"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
provider: default
database:
type: mariadb
version: "10.11"
host_db_port: "3306"
use_dns_when_possible: true
composer_version: "2"
host_db_port: "3306"

web_environment: []
corepack_enable: false

# This config.yaml was created with ddev version v1.15.3
# webimage: drud/ddev-webserver:v1.15.3
# dbimage: drud/ddev-dbserver-mariadb-10.2:v1.15.1
# dbaimage: phpmyadmin/phpmyadmin:5
# However we do not recommend explicitly wiring these images into the
# config.yaml as they may break future versions of ddev.
# You can update this config.yaml using 'ddev config'.

# Key features of ddev's config.yaml:
# Key features of DDEV's config.yaml:

# name: <projectname> # Name of the project, automatically provides
# http://projectname.ddev.site and https://projectname.ddev.site
# If the name is omitted, the project will take the name of the enclosing directory,
# which is useful if you want to have a copy of the project side by side with this one.

# type: <projecttype> # drupal6/7/8, backdrop, typo3, wordpress, php
# type: <projecttype> # backdrop, cakephp, codeigniter, craftcms, drupal, drupal6, drupal7, drupal8, drupal9, drupal10, drupal11, drupal12, generic, laravel, magento, magento2, php, shopware6, silverstripe, symfony, typo3, wordpress
# See https://docs.ddev.com/en/stable/users/quickstart/ for more
# information on the different project types

# docroot: <relative_path> # Relative path to the directory containing index.php.

# php_version: "7.3" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4"
# php_version: "8.4" # PHP version to use, "5.6" through "8.5"

# You can explicitly specify the webimage, dbimage, dbaimage lines but this
# is not recommended, as the images are often closely tied to ddev's' behavior,
# You can explicitly specify the webimage but this
# is not recommended, as the images are often closely tied to DDEV's' behavior,
# so this can break upgrades.

# webimage: <docker_image> # nginx/php docker image.
# dbimage: <docker_image> # mariadb docker image.
# dbaimage: <docker_image>
# webimage: <docker_image>
# It’s unusual to change this option, and we don’t recommend it without Docker experience and a good reason.
# Typically, this means additions to the existing web image using a .ddev/web-build/Dockerfile.*

# mariadb_version and mysql_version
# ddev can use many versions of mariadb and mysql
# However these directives are mutually exclusive
# mariadb_version: 10.2
# mysql_version: 8.0
# database:
# type: <dbtype> # mysql, mariadb, postgres
# version: <version> # database version, like "10.11" or "8.0"
# MariaDB versions can be 5.5-10.8, 10.11, 11.4, 11.8
# MySQL versions can be 5.5-8.0, 8.4
# PostgreSQL versions can be 9-18

# router_http_port: <port> # Port to be used for http (defaults to port 80)
# router_https_port: <port> # Port for https (defaults to 443)
# router_http_port: <port> # Port to be used for http (defaults to global configuration, usually 80)
# router_https_port: <port> # Port for https (defaults to global configuration, usually 443)

# xdebug_enabled: false # Set to true to enable xdebug and "ddev start" or "ddev restart"
# xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart"
# Note that for most people the commands
# "ddev exec enable_xdebug" and "ddev exec disable_xdebug" work better,
# as leaving xdebug enabled all the time is a big performance hit.
# "ddev xdebug" to enable Xdebug and "ddev xdebug off" to disable it work better,
# as leaving Xdebug enabled all the time is a big performance hit.

# xhgui_http_port: "8143"
# xhgui_https_port: "8142"
# The XHGui ports can be changed from the default 8143 and 8142
# Very rarely used

# webserver_type: nginx-fpm # Can be set to apache-fpm or apache-cgi as well
# host_xhgui_port: "8142"
# Can be used to change the host binding port of the XHGui
# application. Rarely used; only when port conflict and
# bind_all_ports is used (normally with router disabled)

# xhprof_mode: [prepend|xhgui|global]
# Default is "xhgui"

# webserver_type: nginx-fpm, apache-fpm, generic

# timezone: Europe/Berlin
# If timezone is unset, DDEV will attempt to derive it from the host system timezone
# using the $TZ environment variable or the /etc/localtime symlink.
# This is the timezone used in the containers and by PHP;
# it can be set to any valid timezone,
# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# For example Europe/Dublin or MST7MDT

# composer_root: <relative_path>
# Relative path to the Composer root directory from the project root. This is
# the directory which contains the composer.json and where all Composer related
# commands are executed.

# composer_version: "2"
# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1
# to use the latest major version available at the time your container is built.
# It is also possible to use each other Composer version channel. This includes:
# - 2.2 (latest Composer LTS version)
# - stable
# - preview
# - snapshot
# Alternatively, an explicit Composer version may be specified, for example "2.2.18".
# To reinstall Composer after the image was built, run "ddev utility rebuild".

# nodejs_version: "24"
# change from the default system Node.js version to any other version.
# See https://docs.ddev.com/en/stable/users/configuration/config/#nodejs_version for more information
# and https://www.npmjs.com/package/n#specifying-nodejs-versions for the full documentation.

# corepack_enable: false
# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm

# additional_hostnames:
# - somename
# - someothername
Expand All @@ -75,8 +112,26 @@ host_db_port: "3306"
# would provide http and https URLs for "example.com" and "sub1.example.com"
# Please take care with this because it can cause great confusion.

# upload_dir: custom/upload/dir
# would set the destination path for ddev import-files to custom/upload/dir.
# upload_dirs: "custom/upload/dir"
#
# upload_dirs:
# - custom/upload/dir
# - ../private
#
# would set the destination paths for ddev import-files to <docroot>/custom/upload/dir
# When Mutagen is enabled this path is bind-mounted so that all the files
# in the upload_dirs don't have to be synced into Mutagen.

# disable_upload_dirs_warning: false
# If true, turns off the normal warning that says
# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set"

# ddev_version_constraint: ""
# Example:
# ddev_version_constraint: ">= 1.24.8"
# This will enforce that the running ddev version is within this constraint.
# See https://github.com/Masterminds/semver#checking-version-constraints for
# supported constraint formats

# working_dir:
# web: /var/www/html
Expand All @@ -85,15 +140,26 @@ host_db_port: "3306"
# These values specify the destination directory for ddev ssh and the
# directory in which commands passed into ddev exec are run.

# omit_containers: [db, dba, ddev-ssh-agent]
# omit_containers: [db, ddev-ssh-agent]
# Currently only these containers are supported. Some containers can also be
# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit
# the "db" container, several standard features of ddev that access the
# database container will be unusable.
# the "db" container, several standard features of DDEV that access the
# database container will be unusable. In the global configuration it is also
# possible to omit ddev-router, but not here.

# performance_mode: "global"
# DDEV offers performance optimization strategies to improve the filesystem
# performance depending on your host system. Should be configured globally.
#
# If set, will override the global config. Possible values are:
# - "global": uses the value from the global config.
# - "none": disables performance optimization for this project.
# - "mutagen": enables Mutagen for this project.
#
# See https://docs.ddev.com/en/stable/users/install/performance/#mutagen

# nfs_mount_enabled: false
# Great performance improvement but requires host configuration first.
# See https://ddev.readthedocs.io/en/stable/users/performance/#using-nfs-to-mount-the-project-into-the-container
# fail_on_hook_fail: False
# Decide whether 'ddev start' should be interrupted by a failing hook

# host_https_port: "59002"
# The host port binding for https can be explicitly specified. It is
Expand All @@ -111,15 +177,15 @@ host_db_port: "3306"
# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic
# unless explicitly specified.

# phpmyadmin_port: "8036"
# phpmyadmin_https_port: "8037"
# The PHPMyAdmin ports can be changed from the default 8036 and 8037
# mailpit_http_port: "8025"
# mailpit_https_port: "8026"
# The Mailpit ports can be changed from the default 8025 and 8026

# mailhog_port: "8025"
# mailhog_https_port: "8026"
# The MailHog ports can be changed from the default 8025 and 8026
# host_mailpit_port: "8025"
# The mailpit port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be bound directly to localhost if specified here.

# webimage_extra_packages: [php7.3-tidy, php-bcmath]
# webimage_extra_packages: [php7.4-tidy, php-bcmath]
# Extra Debian packages that are needed in the webimage can be added here

# dbimage_extra_packages: [telnet,netcat]
Expand All @@ -134,33 +200,97 @@ host_db_port: "3306"
# project_tld: ddev.site
# The top-level domain used for project URLs
# The default "ddev.site" allows DNS lookup via a wildcard
# If you prefer you can change this to "ddev.local" to preserve
# pre-v1.9 behavior.

# ngrok_args: --subdomain mysite --auth username:pass
# Provide extra flags to the "ngrok http" command, see
# https://ngrok.com/docs#http or run "ngrok http -h"
# share_default_provider: ngrok
# The default share provider to use for "ddev share"
# Defaults to global configuration, usually "ngrok"
# Can be "ngrok" or "cloudflared" or the name of a custom provider from .ddev/share-providers/

# share_provider_args: --basic-auth username:pass1234
# Provide extra flags to the share provider script
# See https://docs.ddev.com/en/stable/users/configuration/config/#share_provider_args

# disable_settings_management: false
# If true, ddev will not create CMS-specific settings files like
# Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalSettings.php
# If true, DDEV will not create CMS-specific settings files like
# Drupal's settings.php/settings.ddev.php or TYPO3's additional.php
# In this case the user must provide all such settings.

# You can inject environment variables into the web container with:
# web_environment:
# - SOMEENV=somevalue
# - SOMEOTHERENV=someothervalue

# no_project_mount: false
# (Experimental) If true, ddev will not mount the project into the web container;
# (Experimental) If true, DDEV will not mount the project into the web container;
# the user is responsible for mounting it manually or via a script.
# This is to enable experimentation with alternate file mounting strategies.
# For advanced users only!

# provider: default # Currently either "default" or "pantheon"
# bind_all_interfaces: false
# If true, host ports will be bound on all network interfaces,
# not the localhost interface only. This means that ports
# will be available on the local network if the host firewall
# allows it.

# default_container_timeout: 120
# The default time that DDEV waits for all containers to become ready can be increased from
# the default 120. This helps in importing huge databases, for example.

#web_extra_exposed_ports:
#- name: nodejs
# container_port: 3000
# http_port: 2999
# https_port: 3000
#- name: something
# container_port: 4000
# https_port: 4000
# http_port: 3999
# Allows a set of extra ports to be exposed via ddev-router
# Fill in all three fields even if you don’t intend to use the https_port!
# If you don’t add https_port, then it defaults to 0 and ddev-router will fail to start.
#
# Many ddev commands can be extended to run tasks before or after the
# ddev command is executed, for example "post-start", "post-import-db",
# The port behavior on the ddev-webserver must be arranged separately, for example
# using web_extra_daemons.
# For example, with a web app on port 3000 inside the container, this config would
# expose that web app on https://<project>.ddev.site:9999 and http://<project>.ddev.site:9998
# web_extra_exposed_ports:
# - name: myapp
# container_port: 3000
# http_port: 9998
# https_port: 9999

#web_extra_daemons:
#- name: "http-1"
# command: "/var/www/html/node_modules/.bin/http-server -p 3000"
# directory: /var/www/html
#- name: "http-2"
# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000"
# directory: /var/www/html

# override_config: false
# By default, config.*.yaml files are *merged* into the configuration
# But this means that some things can't be overridden
# For example, if you have 'use_dns_when_possible: true'' you can't override it with a merge
# and you can't erase existing hooks or all environment variables.
# However, with "override_config: true" in a particular config.*.yaml file,
# 'use_dns_when_possible: false' can override the existing values, and
# hooks:
# post-start: []
# or
# web_environment: []
# or
# additional_hostnames: []
# can have their intended affect. 'override_config' affects only behavior of the
# config.*.yaml file it exists in.

# Many DDEV commands can be extended to run tasks before or after the
# DDEV command is executed, for example "post-start", "post-import-db",
# "pre-composer", "post-composer"
# See https://ddev.readthedocs.io/en/stable/users/extending-commands/ for more
# See https://docs.ddev.com/en/stable/users/extend/custom-commands/ for more
# information on the commands that can be extended and the tasks you can define
# for them. Example:
#hooks:
# post-import-db:
# - exec: drush cr
# - exec: drush updb
# - exec: drush sql:sanitize
# - exec: drush updatedb
# - exec: drush cache:rebuild
2 changes: 1 addition & 1 deletion .ddev/php/php.ini
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[PHP]
max_execution_time = 60;
max_execution_time = -1;
memory_limit = 1024M
Loading
Loading