Skip to content

Commit

Permalink
Merge pull request #2709 from massgov/release/0.413.0
Browse files Browse the repository at this point in the history
Release 0.413.0
  • Loading branch information
joeg8612 authored Oct 9, 2024
2 parents fb22589 + 8c6acb8 commit 55f20f6
Show file tree
Hide file tree
Showing 31 changed files with 1,100 additions and 1,116 deletions.
38 changes: 19 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ executors:
# https://circleci.com/docs/2.0/configuration-reference/#resource_class
resource_class: xlarge
docker:
- image: massgov/drupal-container:1.1.0-ci
- image: massgov/drupal-container:1.2.0-ci
environment:
COMPOSER_ALLOW_SUPERUSER: 1
DOCKER_ENV: ci
Expand Down Expand Up @@ -155,7 +155,7 @@ jobs:
build:
working_directory: ~/project/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- checkout
- *restore_composer_cache
Expand All @@ -170,7 +170,7 @@ jobs:
# build_with_latest_mayflower:
# working_directory: ~/project/code
# docker:
# - image: cimg/php:8.2-node
# - image: cimg/php:8.3-node
# steps:
# - checkout
# - *restore_composer_cache
Expand All @@ -188,7 +188,7 @@ jobs:
push_acquia:
working_directory: ~/project/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- *no_host_check
- *no_ssh_timeout
Expand All @@ -210,7 +210,7 @@ jobs:
danger:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- run:
Expand All @@ -221,7 +221,7 @@ jobs:
tagging_github:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- *no_host_check
Expand All @@ -232,7 +232,7 @@ jobs:
# Automate the tagging process by using the GitHub then pushing to Acquia repository.
tagging_acquia:
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- *no_host_check
- checkout
Expand All @@ -245,7 +245,7 @@ jobs:
acquia_db_backup:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: { at: /tmp }
- fetch_drush_aliases
Expand All @@ -256,7 +256,7 @@ jobs:
validate:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp }
- *vendor_bin_add_path
Expand Down Expand Up @@ -339,7 +339,7 @@ jobs:
cut_release_branch:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- *vendor_bin_add_path
Expand All @@ -355,7 +355,7 @@ jobs:
mayflower_develop_branch:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- *vendor_bin_add_path
Expand All @@ -370,7 +370,7 @@ jobs:
# Log a new release in New Relic
new_relic_change_tracking:
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
parameters:
version:
type: string
Expand All @@ -386,7 +386,7 @@ jobs:
master_to_develop:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: { at: /tmp }
- *vendor_bin_add_path
Expand Down Expand Up @@ -418,7 +418,7 @@ jobs:
default: ""
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- *no_host_check
Expand All @@ -442,7 +442,7 @@ jobs:
type: string
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- *vendor_bin_add_path
Expand Down Expand Up @@ -472,7 +472,7 @@ jobs:
default: ""
working_directory: /tmp/code/browserstack
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
environment:
BROWSERSTACK_USERNAME: $BROWSERSTACK_USERNAME
BROWSERSTACK_ACCESS_KEY: $BROWSERSTACK_ACCESS_KEY
Expand Down Expand Up @@ -726,7 +726,7 @@ jobs:
pending_security:
working_directory: /tmp/code
docker:
- image: cimg/php:8.2-node
- image: cimg/php:8.3-node
steps:
- attach_workspace: {at: /tmp}
- run: "composer audit --no-interaction --no-dev"
Expand Down Expand Up @@ -829,7 +829,7 @@ workflows:
name: browserstack-percy-test
requires: [deploy-test-refresh-db]
target: test
list: post-release
list: all
filters:
branches:
only: /^release\/.*$/
Expand Down Expand Up @@ -1122,7 +1122,7 @@ workflows:
name: browserstack-percy-test
requires: [deploy-tag-prod-acquia-maint]
target: prod
list: post-release
list: all
filters:
branches:
ignore: /.*/
Expand Down
6 changes: 1 addition & 5 deletions .circleci/mysql-rebuild/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
version: '3'

services:
drupal:
image: "wodby/php:8.2-dev"
image: "wodby/php:8.3-dev"
volumes:
- .:/var/www/html:${VOLUME_FLAGS-rw}
environment:
Expand Down Expand Up @@ -30,5 +28,3 @@ services:
MYSQL_DATABASE: circle
MYSQL_RANDOM_ROOT_PASSWORD: 1
command: --max_allowed_packet=32M --innodb_flush_method=O_DIRECT --tmp_table_size=16M --query_cache_size=16M --innodb-flush-log-at-trx-commit=2 --innodb_buffer_pool_size=500M --innodb_log_buffer_size=64M --skip-innodb_doublewrite --innodb_log_file_size=128M


2 changes: 1 addition & 1 deletion .ddev/config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: mass
type: drupal10
docroot: docroot
php_version: "8.2"
php_version: "8.3"
webserver_type: apache-fpm
omit_containers:
- db
Expand Down
31 changes: 31 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

# Also see https://mglaman.dev/blog/my-dependabot-configuration-drupal-and-other-php-projects

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "composer"
open-pull-requests-limit: 3
directory: "/"
schedule:
interval: "weekly"
ignore:
- dependency-name: "drupal/core*"
update-types: ["version-update:semver-major"]
groups:
drupal-core:
patterns:
- "drupal/core"
- "drupal/core-composer-scaffold"
- "drupal/core-recommended"
- "drupal/core-dev"
gin:
patterns:
- "drupal/gin"
- "drupal/gin_login"
- "drupal/gin_toolbar"
5 changes: 2 additions & 3 deletions .tugboat/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
services:
# What to call the service hosting the site.
php:
# Use PHP 8.x with Apache; this syntax pulls in the latest version of PHP 8
image: tugboatqa/php:8.2-apache
# Use PHP 8.x with Apache;
image: tugboatqa/php:8.3-apache

# Set this as the default service. This does a few things
# 1. Clones the git repository into the service container
Expand Down Expand Up @@ -129,4 +129,3 @@ services:
- mysql -h localhost -e "SET GLOBAL max_allowed_packet=536870912;"
# Ensure this packet size persists even if MySQL restarts.
- echo "max_allowed_packet=536870912" >> /etc/mysql/conf.d/tugboat.cnf

22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@


## [0.413.0] - October 8, 2024

### Changed
- DP-28816: UX improvements to the simplified org nav. Style improvement to sticky nav.
- DP-34469: Upgrade entity reference hierarchy to latest stable production version .
- DP-34679: Bump to PHP 8.3
- DP-35078: Start versioning Mayflower Artifacts library definition to make sure cache can be invalidated correctly.
- DP-35125: Configure image paragraph in Drupal to allow decorative images.
- DP-35159: Changed CircleCI Percy jobs to only run against the "all" list of screenshots.

### Added
- DP-34662: Configure Dependabot for composer updates

### Fixed
- DP-34715: Fix JS error related to Drupallike not defined.
- DP-35232: Fixed alerts positioning on org pages.

### Security
- DP-35261: Security updates to OpenMass.



## [0.412.0] - September 24, 2024

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions backstop/scripts/ready.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ module.exports = async (page, scenario, viewport) => {
z-index: 80;
}
.ma__organization-navigation.stuck {
.ma__details__sticky-nav.stuck {
position: static !important;
top: auto !important;
left: auto !important;
Expand Down Expand Up @@ -126,7 +126,7 @@ module.exports = async (page, scenario, viewport) => {
await page.waitForSelector('.ma__sticky-nav');
break;
case 'OrgElectedOfficial':
await page.waitForSelector('.ma__organization-navigation');
await page.waitForSelector('.ma__details__sticky-nav');
break;
case 'ServiceDetails':
await page.frameLocator('.ma__iframe__container.js-ma-responsive-iframe iframe').first().locator('button').waitFor();
Expand Down
Loading

0 comments on commit 55f20f6

Please sign in to comment.