Lullabot / drupal9ci

Command Line Interface for implementing Continuous Integration in Drupal 9
GNU General Public License v3.0
161 stars 55 forks source link

Drupal 9 integration #65

Closed fjgarlin closed 3 years ago

fjgarlin commented 3 years ago

Addresses: https://github.com/Lullabot/drupal8ci/issues/64

Goal: least amount of changes to make it work on a D9 project.

Summary of the changes:

Progress

juampynr commented 3 years ago

Thank you so much for updating these scripts @fjgarlin. I am keen on merging this pull request if it builds successfully for TravisCI and CircleCI. Let me know how you would like to handle it.

fjgarlin commented 3 years ago

It is building successfully for those two so far. See last commit with green tick on the PRs I've been testing on:

Bear in mind that this is with Drupal 9. I haven't been testing these changes on Drupal 8 (end of life this year anyway).

I'm happy to open other PRs if I get to do Github actions or Gitlab integration, so I'm happy for you to merge this too.

juampynr commented 3 years ago

Thanks Fran!

Regarding compatibility, I think that we can either do it later or simply focus on Drupal 9.

I just realised that I might need to change the name of this repo since it mentions drupal 8.

juampynr commented 3 years ago

Worked! https://github.com/Lullabot/drupal9ci

GitHub takes care of redirections. This is great :-D

fjgarlin commented 3 years ago

Awesome!