Add/enable Tugboat live previews for merge requests

Created on 9 March 2023, over 1 year ago
Updated 12 March 2023, over 1 year ago

Problem/Motivation

Tugboat will enable the automatic creation of live previews for any issue with a merge request so we can see and test the changes in a live environment.

Proposed resolution

Add/enable Tugboat live previews for merge requests.

πŸ“Œ Task
Status

Fixed

Version

3.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States markdorison

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @markdorison
  • @markdorison opened merge request.
  • Status changed to Needs review over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States markdorison
  • Status changed to Needs work over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States markdorison

    Installation on D10 is blocked due to the drupal/pdf_api dependency. Tugboat could be switched to use D9 in the meantime, or we can wait for this issue to be resolved.

    + composer require drupal/printable:dev-640a26738567f1836ced93e2
    ./composer.json has been updated
    Running composer update drupal/printable
    Loading composer repositories with package information
    Info from https://repo.packagist.org: #StandWithUkraine
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - drupal/pdf_api 2.2.2 requires drupal/core ^8 || ^9 -> found drupal/core[8.0.0, ..., 8.9.20, 9.0.0, ..., 9.5.4] but the package is fixed to 10.0.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
        - drupal/printable dev-640a26738567f1836ced93e2 requires drupal/pdf_api ^2.2.2 -> satisfiable by drupal/pdf_api[2.2.2].
        - Root composer.json requires drupal/printable dev-640a26738567f1836ced93e2 -> satisfiable by drupal/printable[dev-640a26738567f1836ced93e2].
    
    Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
    
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
  • πŸ‡ΊπŸ‡ΈUnited States markdorison
  • Status changed to Needs review over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States markdorison
  • @markdorison opened merge request.
  • Status changed to RTBC over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States markdorison

    Tugboat building as expected.

  • Status changed to Fixed over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States markdorison
  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024