Skip to content

Releases: ec-europa/toolkit

3.6.0

24 Mar 15:30
61ee66e
Compare
Choose a tag to compare

Improvement to the target project-database-file-item

Include now support to new Nextcloud ASDA by setting the prop db.dl.type to 'nextcloud', by default still the legacy ASDA.
The props db.dl.username and db.dl.password should be empty so the CI will use the environment variables.

Improvement to the target module-checks-others

Use the prop project.id instead of db.name.

8.6.2

15 Mar 21:50
1dc78f8
Compare
Choose a tag to compare

This release includes the environment variable in the construction of the URI value inside the drush.yml file. This will be ignored if the client provides their own drush.yml file.

8.6.1

11 Mar 11:28
effdcbe
Compare
Choose a tag to compare

Includes:

  • Hotfix to drush.yml location
  • Allow override to asda-url value using an environment variable (only legacy mode, regression)
  • Fix issue with the toolkit:component-check that is not detecting -dev packages

8.6.0

03 Mar 12:36
857643c
Compare
Choose a tag to compare

Include

  • Drop of support to PHP 7.3
  • Drop of support to openeuropa/taskrunner version 1
  • Support to new NEXTCLOUD Asda
  • New modes for toolkit:test-phpcs
  • Hotfixs

Drop support to PHP 7.3 version and openeuropa/taskrunner:^1

Support to the unsupported version 7.3 of PHP is now forced in the toolkit and CI/CD, all developers need to update to a minimum of 7.4.
With this, we also dropped support to the old version of openeuropa/taskrunner:^1.

Also, temporary patches applied to the previous version (openeuropa/task-runner and phpro/grumphp) are dropped.

Improvement to the target toolkit:download-dump

Include now support to new Nextcloud ASDA by setting the prop toolkit.clone.asda_type to 'nextcloud', by default still the legacy ASDA. The downloaded file is now stored in compressed mode to preserve space in the local filesystem. The output of the command now prints the Data of the file to support developers to see the date of the ASDA dump they are using.

Is it possible to instruct the toolkit to download together with MySQL dump, the dumps for Solr and Virtuoso by setting the prop toolkit.clone.asda_services to 'mysql,solr,virtuoso'. In this version we are only importing MySql, in the future, we will handle the import of the remaining dumps.

Improvement to the target toolkit:test-phpcs

The target includes now a new prop toolkit.phpcs.mode that can have 2 values: 'grumphp' (default) or 'phpcs', when set to phpcs toolkit will not make use of Grumphp but using bin/phpcs directly opening the possibility to customized rulesets by project and better integration with developer IDE's.

Insecure package with soft block

Any insecure package will make the pipeline fail, the developer will need to provide a commit message token 'SKIP_INSECURE' to make it green. this intends to raise awareness on insecure components.

Others

This release fixes the creation of .drush.yml file by resolving the incompatibility with the VIRTUAL_HOST environment variable available in our infrastructure.

4.8.0

03 Mar 12:43
3e96887
Compare
Choose a tag to compare

Includes

  • Support to new NEXTCLOUD Asda
  • New modes for toolkit:test-phpcs
  • Hotfixs

Improvement to the target toolkit:download-dump

Include now support to new Nextcloud ASDA by setting the prop toolkit.clone.asda_type to 'nextcloud', by default still the legacy ASDA. The downloaded file is now stored in compressed mode to preserve space in the local filesystem. The output of the command now prints the Data of the file to support developers to see the date of the ASDA dump they are using.

Is it possible to instruct the toolkit to download together with MySQL dump, the dumps for Solr and Virtuoso by setting the prop toolkit.clone.asda_services to 'mysql,solr,virtuoso'. In this version we are only importing MySql, in the future, we will handle the import of the remaining dumps.

Improvement to the target toolkit:test-phpcs

The target includes now a new prop toolkit.phpcs.mode that can have 2 values: 'grumphp' (default) or 'phpcs', when set to phpcs toolkit will not make use of Grumphp but using bin/phpcs directly opening the possibility to customized rulesets by project and better integration with developer IDE's.

3.5.3

03 Mar 12:40
01ff151
Compare
Choose a tag to compare
  • Hotfix to project-profile-build target

8.5.5

24 Feb 14:52
e6d6aea
Compare
Choose a tag to compare
  • Fix issue with the toolkit:components-check target in some environments.

8.5.4

23 Feb 14:26
9427546
Compare
Choose a tag to compare
  • Include task in the robo stack

8.5.3

22 Feb 21:25
178f74e
Compare
Choose a tag to compare
  • Issue with folder structure.

8.5.2

22 Feb 18:44
ddf06d3
Compare
Choose a tag to compare
  • Fix issue with VIRTUAL_HOST format used in our infrastructure. See DQA-3775