Problem/Motivation

The Varbase 9.2.x line supports Drupal ~11.3 and drops Drupal ~10. The vardot/varbase-project template needs a matching 9.2.x branch that requires vardot/varbase:9.2.x-dev on Drupal ~11.3.

The automated functional acceptance tests should live in varbase_project and run in GitLab CI with webship-js, as done for 11.0.x in #3592934.

Proposed resolution

  • Start a 9.2.x branch of varbase_project; require vardot/varbase:9.2.x-dev and set drupal/core-composer-scaffold + drupal/core-project-message to ~11.3.0.
  • Switch CI from CircleCI to GitLab CI and run the automated functional acceptance testing with webship-js (port from 11.0.x).
  • Move the automated functional tests from the varbase profile into varbase_project, migrated from Behat .feature to webship-js.

Remaining tasks

Release notes snippet

  • task: #3606815 Start a 9.2.x branch (Drupal ~11.4, drop Drupal 10) for Varbase Project Template, migrate the Behat features to webship-js and run them in GitLab CI
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Title: Start a 9.2.x branch for Varbase Project to support Drupal ~11.3, move the automated functional tests in, and run them in GitLab CI with webship-js » Start a 9.2.x branch for Varbase Project to support Drupal ~11.3, move the automated functional tests in, and run them in GitLab CI

The automated functional acceptance tests will be migrated from Behat to webship-js (Playwright + Cucumber-js) and run in GitLab CI, as done for 11.0.x in #3592934.

  • rajab natshah committed 120ce389 on 9.2.x
    task: #3606815 Start a 9.2.x branch for Varbase Project to support...

  • rajab natshah committed b8f09396 on 9.2.x
    task: #3606815 Require Drupal ~11.4 and drop support for Drupal ~11.3 on...

  • rajab natshah committed b2a62813 on 9.2.x
    test: #3606815 Migrate Varbase Behat features to webship-js and run them...
rajab natshah’s picture

Status: Active » Needs review
rajab natshah’s picture

Issue summary: View changes
Issue tags: +varbase-9.2.0, +varbase_project-9.2.0
rajab natshah’s picture

✅ Released varbase-9.2.0

rajab natshah’s picture

Version: 11.0.x-dev » 9.2.x-dev
rajab natshah’s picture

Assigned: rajab natshah » Unassigned
Issue summary: View changes
Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.