Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev to main #1599

Merged
merged 99 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
1ec924c
UHF-10354: new cron entrypoint (#1506)
hyrsky Oct 22, 2024
13f7cd1
UHF-10343: Updating the liikunta_suunnistuskartta_avustus forms texts…
teroelonen Oct 22, 2024
1773192
UHF-10248: Run tests against automatic updates (#1516)
tuutti Oct 22, 2024
a5f741a
UHF-10131: sentry (#1515)
hyrsky Oct 22, 2024
4eca6e9
feat: UHF-XXXX: Fix failing tests by fixing dependency-related errors…
jiisuominen Oct 23, 2024
6eedab0
fix: Disable pubsub (#1518)
jiisuominen Oct 23, 2024
279c894
must be completely commented out (#1519)
rpnykanen Oct 23, 2024
cf2b04c
UHF-10276: Replace old dialog.js implementation from forms (#1511)
teroelonen Oct 23, 2024
0a38f45
Removed article permissions (#1522)
tuutti Oct 23, 2024
e00411a
Automatic update (#1520)
hel-platta-automation Oct 23, 2024
c3de5b4
UHF-10276: Fix translations on webform.form.unsaved.js (#1525)
teroelonen Oct 23, 2024
8a44aed
Merge tag '2024.14' into develop
jiisuominen Oct 24, 2024
fb0fe89
UHF-9938: Update pipeline triggers (#1529)
hyrsky Oct 25, 2024
e1c3606
Update configuration (#1523) (#1530)
hyrsky Oct 25, 2024
0ff3717
fix: UHF-10656: Add missing translations. Fix incorrect config name f…
jiisuominen Oct 28, 2024
a07b95e
fix: Remove form tool from composer (#1526)
jiisuominen Oct 28, 2024
c536cad
conf: Update configuration (#1532)
hel-platta-automation Oct 28, 2024
6f9c68e
Update configuration (#1534)
hel-platta-automation Oct 30, 2024
33186d8
fix: Add suffix for filenames to force unique files. (#1536)
jiisuominen Oct 30, 2024
204cb91
Update configuration (#1537)
hel-platta-automation Oct 30, 2024
17f2f19
Update configuration (#1538)
hel-platta-automation Oct 31, 2024
8f0fdcf
UHF-10826 Update ATV-profile after mandate has been requested (#1531)
rpnykanen Oct 31, 2024
cd7080a
Update configuration (#1541)
hel-platta-automation Nov 4, 2024
0dfc0ad
UHF-10741: Force user to visit all pages before submitting applicatio…
jeremysteerio Nov 4, 2024
3f2a91c
fix: UHF-10845: Update applications from profile data (#1540)
rpnykanen Nov 5, 2024
3a9ffa3
fix: UHF-10817: Make loading of submissions better. Fix ID63 form sam…
jiisuominen Nov 5, 2024
c859d56
feat: Snyk upgrade b785815b434b86e46b4901cb202437dd (#1548)
jiisuominen Nov 6, 2024
bd08596
feat: [Snyk] Upgrade @types/node from 20.11.7 to 20.16.11 (#1545)
jiisuominen Nov 6, 2024
96fa0f6
feat: [Snyk] Upgrade dotenv from 16.4.1 to 16.4.5 (#1546)
jiisuominen Nov 6, 2024
5676c84
feat: [Snyk] Upgrade @faker-js/faker from 8.3.1 to 8.4.1 (#1547)
jiisuominen Nov 6, 2024
3a4e8b2
Update configuration (#1542)
hel-platta-automation Nov 6, 2024
8fab263
Automatic update (#1549)
hel-platta-automation Nov 6, 2024
9d94891
Update configuration (#1550)
hel-platta-automation Nov 7, 2024
a847f40
fix: UHF-10656: Fix incorrectly copied transaltions (#1552)
jiisuominen Nov 7, 2024
fe944be
Update configuration (#1551)
hel-platta-automation Nov 8, 2024
6e7b63f
Update configuration (#1554)
hel-platta-automation Nov 11, 2024
e3f02e4
doc: UHF-10807: Add example for new form + update schema (#1555)
jiisuominen Nov 11, 2024
33f5f78
docs: UHF-10806: Example for form ID71 & schema updates (#1557)
jiisuominen Nov 11, 2024
e0fca8d
Update configuration (#1556)
hel-platta-automation Nov 14, 2024
5209383
feat: UHF-10556: Update dropdown options for Myönnetyt / Haetut compo…
jiisuominen Nov 14, 2024
6b0bb68
fix: UHF-10711: New form changes (#1560)
rpnykanen Nov 14, 2024
f301ce6
Update configuration (#1562)
hel-platta-automation Nov 14, 2024
02b60d3
feat: UHF-8678: Use Drupal.cookieConsent functions (#1559)
khalima Nov 19, 2024
469a507
fix: UHF-10903: Update application copy modal to use new dialog (#1563)
jiisuominen Nov 19, 2024
436b2a4
Uhf x more tranlations (#1569)
rpnykanen Nov 19, 2024
f88d479
Update configuration (#1565)
hel-platta-automation Nov 19, 2024
c84d0c0
feat: UHF-10728: KUVA ID70 form e2e tests (#1566)
khalima Nov 19, 2024
88635c5
Update configuration (#1571)
hel-platta-automation Nov 20, 2024
6b7bc79
Uhf x more tranlations (#1572)
rpnykanen Nov 20, 2024
5f6a34e
fix: Remove some remaining STEAs.. (#1573)
jiisuominen Nov 20, 2024
0073ffa
fix: Remove config (#1577)
rpnykanen Nov 21, 2024
e2c7399
Update configuration (#1574)
hel-platta-automation Nov 21, 2024
40b2201
UHF-10629: Added rent income composite to webform print controller (#…
annadruid Nov 21, 2024
12fea72
fix: UHF-10711: Form & translation fixes (#1580)
jiisuominen Nov 22, 2024
89f6c49
UHF-10571: Modify the order where questions are asked in budget_cost_…
teroelonen Nov 22, 2024
d6eb844
feat: UHF-10693: Add copyable list for application delete function + …
jiisuominen Nov 25, 2024
d7ac557
Update configuration (#1579)
hel-platta-automation Nov 25, 2024
fe30507
Merge remote-tracking branch 'origin/main' into dev
hyrsky Nov 26, 2024
270e8de
UHF-10883 (#1581)
hyrsky Nov 27, 2024
2ad4bd4
fix: UHF-10711: Requested changes ID70 form (#1582)
jiisuominen Nov 27, 2024
3508cfd
Merge remote-tracking branch 'origin/main' into dev
hyrsky Nov 27, 2024
2b4301c
UHF-10711: Last(?) fixes.. (#1583)
jiisuominen Nov 27, 2024
900e381
Uhf 10711 fixes 3 (#1584)
jiisuominen Nov 27, 2024
dee63c5
UHF-10456: Sosiaali-, terveys- ja pelastustoimen yleisavustus (#1567)
jeremysteerio Nov 28, 2024
676dc70
UHF-10952: Allow login with high eIDAS levels of assurance (#1585)
hyrsky Nov 28, 2024
aa3409f
fix: UHF-10711: Last fix to form & test update (#1586)
jiisuominen Nov 29, 2024
0d99948
Update Azure Devops pipelines (#1568)
terovirtanen Nov 29, 2024
49720a7
UHF-10722 (#1587)
rpnykanen Dec 2, 2024
1389ac2
Add missing translations (#1589)
hyrsky Dec 2, 2024
361c656
Set form_submit & form_submit_back values for forms & default values.…
jiisuominen Dec 2, 2024
101214d
UHF-10722: remove the visibility helper text (#1591)
rpnykanen Dec 3, 2024
f9169ca
UHF-10456: Compensation purpose fixes (#1592)
jeremysteerio Dec 3, 2024
a2aa3ef
UHF-11044: Update texts (#1593)
jiisuominen Dec 3, 2024
d51eda7
UHF-10903: Fix missing dialog translations. (#1595)
jiisuominen Dec 4, 2024
cb47bc7
UHF-11041: Change pipeline triggers (#1594)
hyrsky Dec 4, 2024
9d26396
UHF-10711: Fixes per comments (#1598)
jiisuominen Dec 5, 2024
b508ee3
UHF-10345: Uncommentend previously failing tests. (#1596)
khalima Dec 5, 2024
b71dfd8
UHF-10455: Add new General grants for welfare and health promotion fo…
jeremysteerio Dec 9, 2024
6236e03
UHF-10149: Add tests for after submit messaging (#1590)
jeremysteerio Dec 9, 2024
6d5fdbc
Change description class coloring to be grants specific styling (#1600)
teroelonen Dec 9, 2024
6d6f508
UHF-11076 (#1601)
rpnykanen Dec 10, 2024
fef6f63
Use trim and rawurlencode to prevent possible infinite loop. (#1602)
khalima Dec 10, 2024
e740ec1
changes for release (#1604)
rpnykanen Dec 11, 2024
d2fd961
UHF-11127: Fix thrown error when user tries to get form with out uuid…
jiisuominen Dec 12, 2024
b378676
UHF-10455: Fixes to recently added forms (#1608)
jeremysteerio Dec 12, 2024
d1a41e8
was added most likely to fix search_api issue #3195994. Removing the …
rpnykanen Dec 13, 2024
a1f30bf
Update configuration (#1611)
hel-platta-automation Dec 13, 2024
436f3d7
UHF-11076 (#1614)
rpnykanen Dec 16, 2024
df25207
UHF-11137: Run CI pipelines using Docker compose setup (#1613)
tuutti Dec 16, 2024
ebf0f88
UHF-10935: Added class and margin for delete attachment button (#1615)
annadruid Dec 17, 2024
c3b68ab
Automatic update (#1616)
hel-platta-automation Dec 18, 2024
d3a1141
Add overwrites (#1617)
jiisuominen Dec 18, 2024
b364b30
Uhf xx add 68 settings (#1618)
jiisuominen Dec 18, 2024
f0b8051
Uhf xx add 68 settings (#1619)
jiisuominen Dec 18, 2024
7b47d5a
Update webform configs in install folder. (#1609)
jiisuominen Dec 20, 2024
c07e3f4
UHF-11137: Reusable workflows (#1621)
tuutti Dec 20, 2024
04fb942
UHF-10593: Add 1000 character limit to two fields on two forms (#1622)
teroelonen Jan 7, 2025
c567997
Automatic update (#1620)
hel-platta-automation Jan 14, 2025
efbc91a
Merge branch 'main' into dev
khalima Jan 15, 2025
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
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.git/
.github/
.idea/
*.sql
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ COMPOSE_PROJECT_NAME=hel-fi-drupal-grant-applications
DRUPAL_HOSTNAME=hel-fi-drupal-grant-applications.docker.so

# Docker image
DRUPAL_IMAGE=ghcr.io/city-of-helsinki/drupal-web:8.2
DRUPAL_IMAGE=ghcr.io/city-of-helsinki/drupal-web:8.3

# Default source @alias where to sync database and files from
DRUPAL_SYNC_SOURCE=main
Expand Down
18 changes: 18 additions & 0 deletions .github/dependabot.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 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
version: 2
updates:
- package-ecosystem: "composer" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
allow:
# Update only direct dependencies. This reduces spam since most
# indirect dependencies are handles by update-config workflow.
- dependency-type: "direct"
ignore:
# Updated by update-config workflow
- dependency-name: "drupal/helfi_*"
- dependency-name: "drupal/hdbt*"
# Updated separately
- dependency-name: "drupal/core*"
35 changes: 1 addition & 34 deletions .github/workflows/artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,37 +7,4 @@ on:
name: Build artifacts
jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/city-of-helsinki/drupal-php-docker:8.3-alpine

services:
db:
image: mysql:8
env:
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
MYSQL_DATABASE: drupal
MYSQL_ROOT_PASSWORD: drupal
ports:
- 3306:3306

steps:
- uses: actions/checkout@v4

- name: Build project
run: composer install --no-interaction

- name: Setup drupal and save database dump
run: |
drush si -y && drush cr
drush si --existing-config -y
drush cim -y
drush sql-dump --result-file=${GITHUB_WORKSPACE}/latest.sql

- name: Upload latest database dump
uses: actions/upload-artifact@v4
with:
name: latest.sql
path: latest.sql
retention-days: 10
uses: city-of-helsinki/drupal-gh-actions/.github/workflows/build-artifact.yml@main
85 changes: 3 additions & 82 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,87 +3,8 @@ on:
push:
branches: ['main', 'dev']
name: CI
env:
SYMFONY_DEPRECATIONS_HELPER: disabled
SIMPLETEST_BASE_URL: http://app:8888
jobs:
tests:
runs-on: ubuntu-latest
container:
image: ghcr.io/city-of-helsinki/drupal-php-docker:8.3-alpine
options: --hostname app

services:
db:
image: mysql:8
env:
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
MYSQL_DATABASE: drupal
MYSQL_ROOT_PASSWORD: drupal
ports:
- 3306:3306
steps:
- uses: actions/checkout@v4

- name: Set browsertest output folder
run: |
echo "BROWSERTEST_OUTPUT_DIRECTORY=$GITHUB_WORKSPACE/public/sites/simpletest" >> $GITHUB_ENV

# TODO this does not pass
#- name: Make sure configuration was exported in correct language (en or und)
# run: |
# OUTPUT=$(grep -oP '^langcode: \b(?!(?:en|und)\b)\w+' conf -R || true)

# if [ ! -z "$OUTPUT" ]; then
# echo "Found configuration that does not match the pattern 'langcode: (en|und)':" >> $GITHUB_STEP_SUMMARY
# echo "$OUTPUT" >> $GITHUB_STEP_SUMMARY
# exit 1
# fi

- name: Build project
run: composer install --no-interaction

- name: Scan security updates
run: composer audit

- name: Check that subtheme is not built with dev mode
run: if grep -q 'sourceMappingURL=' -R public/themes/custom/hdbt_subtheme/dist/css; then exit 1; fi

- name: Run PHPCS
run: |
vendor/bin/phpcs public/modules/custom/
vendor/bin/phpcs public/themes/custom/

- name: Run phpstan
run: vendor/bin/phpstan analyze

- name: Download latest dump
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh run download -n latest.sql

- name: Install Drupal
run: |
mysql --user=drupal --password=drupal --database=drupal --host=db --port=3306 -A < latest.sql
drush deploy

- name: Start services
run: |
drush runserver $SIMPLETEST_BASE_URL --dns > /dev/null 2>&1 &

# Wait for drush server to start.
for i in {1..5}; do RESPONSE_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$SIMPLETEST_BASE_URL" || true); if [ "$RESPONSE_CODE" -gt "301" ] || [ "$RESPONSE_CODE" -lt "200" ]; then sleep 2; fi; done

- name: Run PHPUnit tests
run: |
composer test-php public/modules/custom
if [ -d "tests/" ]; then composer test-php tests/; else echo "No DTT tests found. Ignoring..."; fi

- name: Create an artifact from test report
uses: actions/upload-artifact@v4
if: always()
with:
name: results
path: ${{ env.BROWSERTEST_OUTPUT_DIRECTORY }}
retention-days: 1
uses: city-of-helsinki/drupal-gh-actions/.github/workflows/project-tests.yml@main
with:
check_config_language: false
103 changes: 3 additions & 100 deletions .github/workflows/update-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,105 +3,8 @@ on:
repository_dispatch:
types: [config_change]
name: Update config
env:
GH_TOKEN: ${{ github.token }}
jobs:
update-config:
runs-on: ubuntu-latest
container:
image: ghcr.io/city-of-helsinki/drupal-php-docker:8.3-alpine
services:
db:
image: mysql:8
env:
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
MYSQL_DATABASE: drupal
MYSQL_ROOT_PASSWORD: drupal
ports:
- 3306:3306

steps:
- uses: actions/checkout@v4

- name: Check if required secrets are set
env:
AUTOMATIC_UPDATE_TOKEN: ${{ secrets.AUTOMATIC_UPDATE_TOKEN }}
if: env.AUTOMATIC_UPDATE_TOKEN == ''
run: exit 1

- name: Download latest dump
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh run download -n latest.sql

- name: Prepare setup
run: |
# We install Drupal from existing dump, so locale_install() hook
# is never fired. Make sure the translations folder exists.
mkdir -p public/sites/default/files/translations -p

- name: Build project
run: |
composer install --no-interaction
$(drush sql:connect) < latest.sql
drush cim -y && drush updb -y && drush cr
composer update drupal/helfi_* drupal/hdbt* -W --no-interaction
drush cr

# Update translations from localize.drupal.org and helfi-modules
# before running update hooks to reduce clutter in configuration files.
drush locale:check && drush locale:update
drush updb -y

# Update translations from helfi_platform_config. These translations
# consists of overrides for non customised translations and will
# override current translation with a non customised translation.
drush helfi:locale-import helfi_platform_config
drush cex -y

# Update platform
drush helfi:tools:update-platform

- name: Check module versions
id: module-status
run: |
MODE="delete"
drush helfi:tools:check-composer-versions $GITHUB_WORKSPACE/composer.lock --format=markdown_table >> $GITHUB_STEP_SUMMARY && EXIT_CODE=$? || EXIT_CODE=$?
if [ "$EXIT_CODE" -eq 3 ]; then
MODE="upsert"
echo " " >> $GITHUB_STEP_SUMMARY
echo ":warning: Failed to install the latest version of the packages listed above" >> $GITHUB_STEP_SUMMARY
echo " " >> $GITHUB_STEP_SUMMARY
echo "Please run \`composer why-not drupal/package_name package_version\` to see why." >> $GITHUB_STEP_SUMMARY
fi
echo "MODE=$MODE" >> $GITHUB_OUTPUT
cat $GITHUB_STEP_SUMMARY > /tmp/pr-message.txt

- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
commit-message: Update configuration
token: ${{ secrets.AUTOMATIC_UPDATE_TOKEN }}
title: Automatic update
labels: auto-update
body: |
- Updated active configuration.
- Updated platform
branch: update-configuration

- name: Attempt to find PR
env:
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
id: find-pr
run: echo "number=$(gh pr list --base ${BRANCH_NAME} --head update-configuration --json number --jq '.[].number')" >> $GITHUB_OUTPUT

- name: Comment PR
uses: thollander/actions-comment-pull-request@v2
if: ${{ steps.find-pr.outputs.number != '' }}
with:
comment_tag: status
mode: ${{ steps.module-status.outputs.MODE }}
filePath: /tmp/pr-message.txt
pr_number: ${{ steps.find-pr.outputs.number }}
uses: city-of-helsinki/drupal-gh-actions/.github/workflows/update-config.yml@main
secrets:
automatic_update_token: ${{ secrets.AUTOMATIC_UPDATE_TOKEN }}
2 changes: 1 addition & 1 deletion .platform/schema
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10
14
6 changes: 6 additions & 0 deletions compose.ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
services:
app:
user: "1001:1001"
environment:
SYMFONY_DEPRECATIONS_HELPER: disabled
BROWSERTEST_OUTPUT_DIRECTORY: /app/results
24 changes: 17 additions & 7 deletions compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ services:
depends_on:
- db
environment:
WEBROOT: /app/public
STAGE_FILE_PROXY_ORIGIN: "${STAGE_FILE_PROXY_ORIGIN}"
STAGE_FILE_PROXY_ORIGIN_DIR: "${STAGE_FILE_PROXY_ORIGIN_DIR}"
APP_ENV: "${APP_ENV:-local}"
Expand Down Expand Up @@ -87,6 +88,8 @@ services:
- "traefik.http.routers.${COMPOSE_PROJECT_NAME}-varnish.tls=true"
- "traefik.http.services.${COMPOSE_PROJECT_NAME}-varnish.loadbalancer.server.port=6081"
- "traefik.docker.network=stonehenge-network"
profiles:
- varnish
elastic-proxy:
container_name: "${COMPOSE_PROJECT_NAME}-elastic-proxy"
image: nginxinc/nginx-unprivileged:alpine-perl
Expand Down Expand Up @@ -116,7 +119,7 @@ services:
profiles:
- search
elastic:
image: docker.elastic.co/elasticsearch/elasticsearch:8.4.0
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0
container_name: "${COMPOSE_PROJECT_NAME}-elastic"
environment:
- node.name="${COMPOSE_PROJECT_NAME}-elastic"
Expand Down Expand Up @@ -151,23 +154,30 @@ services:
- search
artemis:
container_name: "${COMPOSE_PROJECT_NAME}-artemis"
image: quay.io/artemiscloud/activemq-artemis-broker
environment:
AMQ_EXTRA_ARGS: "--user admin --password admin"
image: apache/activemq-artemis
depends_on:
- app
networks:
- internal
- stonehenge-network
profiles:
- queue
chromium:
# @todo Update this to newer version once minkphp supports Selenium 4.
# @see https://github.com/minkphp/MinkSelenium2Driver/pull/372
image: seleniarm/standalone-chromium:106.0
image: selenium/standalone-chromium
environment:
SE_NODE_OVERRIDE_MAX_SESSIONS: "true"
SE_NODE_MAX_SESSIONS: "16"
SE_START_XVFB: "false"
SE_START_VNC: "false"
SE_SESSION_RETRY_INTERVAL: "1"
SE_SESSION_REQUEST_TIMEOUT: "10"
depends_on:
- app
networks:
- internal
profiles:
- testing

networks:
internal:
external: false
Expand Down
19 changes: 6 additions & 13 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,16 +76,11 @@
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"dg/bypass-finals": "^1.5",
"donatj/mock-webserver": "^2.4",
"drupal/coder": "^8.3",
"drupal/core-dev": "^10.2.4",
"drupal/core-dev": "^10",
"jangregor/phpstan-prophecy": "^1.0",
"mglaman/phpstan-drupal": "^1.2",
"phpspec/prophecy-phpunit": "^2",
"phpstan/extension-installer": "^1.3",
"phpstan/phpstan": "^1.10",
"phpstan/phpstan-deprecation-rules": "^1.1",
"phpunit/phpunit": "^9.5",
"weitzman/drupal-test-traits": "^2.0"
},
"conflict": {
Expand All @@ -95,13 +90,14 @@
"optimize-autoloader": true,
"sort-packages": true,
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true,
"composer/installers": true,
"cweagans/composer-patches": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"drupal/core-composer-scaffold": true,
"phpstan/extension-installer": true,
"oomphinc/composer-installers-extender": true,
"php-http/discovery": true
"php-http/discovery": true,
"phpstan/extension-installer": true,
"tbachert/spi": false
},
"audit": {
"abandoned": "report",
Expand All @@ -122,9 +118,6 @@
"drupal/autologout": {
"Modal related issues": "https://www.drupal.org/files/issues/2023-04-25/autologout.2023-04-25.patch"
},
"drupal/search_api": {
"Primary key fix": "patches/search_api_primary_key.patch"
},
"drupal/crop": {
"Fix encoded paths for files": "patches/AU-2225-fix-encoded-paths.patch"
}
Expand Down
Loading
Loading