10.9.0
joaocsilva
released this
15 Feb 10:45
·
61 commits
to release/10.x
since this release
What's Changed
- DQA-8674: Include ASDA_URL in the list of forbidden variables by @joaocsilva in #738
- DQA-8699: Update toolkit information in composer and repository by @joaocsilva in #737
- DQA-8671: Update toolkit code-review command by @joaocsilva in #740
- DQA-8673: Remove old implementation for ASDA by @joaocsilva in #739
- DQA-8672: Add possibility to download-dump from other sources by @joaocsilva in #741
- DQA-6867: Integrate ECL Build with toolkit by @zarabatana in #732
- DQA-8756: Fix .env and parse_ini_file issue by @joaocsilva in #744
- DQA-8739: Include PHP 8.3 support for toolkit by @jonhy81 in #742
ECL builder integration
See more at https://ec-europa.github.io/toolkit/guide/building-assets.html#building-assets
Deprecations
The configuration for nextcloud dump download service was changed.
Old config:
toolkit:
clone:
dumpfile: 'mysql.gz'
asda_services: 'mysql'
asda_type: 'nextcloud'
nextcloud_url: 'files.fpfis.tech.ec.europa.eu/remote.php/dav/files'
nextcloud_admin: false
asda_vendor: 'ec-europa'
asda_source: 'reference'
New config:
toolkit:
clone:
dumpfile: 'mysql.gz'
type: 'nextcloud'
nextcloud:
services: 'mysql'
url: 'files.fpfis.tech.ec.europa.eu/remote.php/dav/files'
admin: false
vendor: 'ec-europa'
source: 'reference'
custom:
url: ~
user: ~
pass: ~
How to download a dump from a custom server
For convenience you can define the user and/or password to be mapped from environment variables.
toolkit:
clone:
dumpfile: 'mysql.gz'
type: 'custom'
custom:
url: https://example.com/dumps
user: 'static-user'
pass: ${env.DUMP_PASSWORD}
With this config, toolkit will attempt to download a file called mysql.gz
from the url https://example.com/dumps
.
The final dump must be located at: https://example.com/dumps/mysql.gz
Full Changelog: 10.8.1...10.9.0