Skip to content

Releases: acquia/orca

v1.3.1

16 Mar 20:14
Compare
Choose a tag to compare

Hotfix release: v1.3.0 removed drupal/console for Drupal 9 compatibility, inadvertently breaking backward-compatibility for projects that may have been depending on it Drupal 8. This release restores it for Drupal 8 and removes it for Drupal 9 only.

v1.3.0

13 Mar 18:12
Compare
Choose a tag to compare

Note: This release adds a new "D9 readiness" job. You must update your .travis.yml to take advantage of it:

--- a/.travis.yml
+++ b/.travis.yml
@@ -34,10 +34,12 @@ jobs:
     - { name: "Isolated test w/ dev package versions", env: ORCA_JOB=ISOLATED_DEV }
     - { name: "Integrated test w/ dev package versions", env: ORCA_JOB=INTEGRATED_DEV }
     - { name: "Integrated test w/ dev package versions & next minor dev version of Drupal core", env: ORCA_JOB=CORE_NEXT }
+    - { name: "D9 readiness test", php: "7.3", env: ORCA_JOB=D9_READINESS}
   allow_failures:
     - env: ORCA_JOB=ISOLATED_DEV
     - env: ORCA_JOB=INTEGRATED_DEV
     - env: ORCA_JOB=CORE_NEXT
+    - { php: "7.3", env: ORCA_JOB=D9_READINESS }

 before_install:
   - composer create-project --no-dev acquia/orca ../orca "$ORCA_VERSION"

You should also implement a feature that was added in #49 but missed in the release notes for v1.2.0: support for semantic versioning in ORCA versions. Update your .travis.yml as follows:

--- a/.travis.yml
+++ b/.travis.yml
@@ -21,10 +21,11 @@ env:
   global:
     - ORCA_SUT_NAME=drupal/example
     - ORCA_SUT_BRANCH=8.x-1.x
-    # Specify the version of ORCA to use. Use the master branch for the latest
-    # release, develop for Dev/HEAD, or a tag name (e.g., v1.0.0) for a specific
-    # release.
-    - ORCA_VERSION=master
+    # Specify the version of ORCA to use. Use dev-master to track the latest
+    # release, dev-develop to track Dev/HEAD, or any other Composer version
+    # string.
+    # @see https://getcomposer.org/doc/articles/versions.md
+    - ORCA_VERSION=dev-master

 jobs:
   fast_finish: true
@@ -45,7 +46,7 @@ jobs:
     - { php: "7.3", env: ORCA_JOB=D9_READINESS }

 before_install:
-  - git clone [email protected]:acquia/orca.git "${PARENT_DIR}/orca"
+  - composer create-project --no-dev acquia/orca ../orca "$ORCA_VERSION"
   - ../orca/bin/travis/before_install.sh

 install: ../orca/bin/travis/install.sh
  • Added dedicated D9 readiness job. (#72)
  • Fixed fixture:init --core handling of version ranges. (#71)
  • Removed Drupal Console for compatibility with Drupal 9. (#66)

v1.2.4

09 Mar 19:31
Compare
Choose a tag to compare
  • Added support for BLT 12.x.
  • Fixes #60: Added support for BLT's ci.settings.php file. (#61, #62)
  • Updated Acquia Coding Standards from v0.4.1 to v0.4.2.
  • Fixed debugging output in case of failure to symlink the SUT in the fixture creator.

v1.2.3

02 Jan 20:18
Compare
Choose a tag to compare

Patch release to update PHPSTAN config for extensions that cause failures (#59)

v1.2.2

23 Dec 16:29
Compare
Choose a tag to compare

Patch release to fix issue from upstream library version change causing Lightning component test failures on CORE_PREVIOUS job.

v1.2.1

19 Dec 16:25
Compare
Choose a tag to compare

Patch release to add support for BLT on Drupal <8.8. (#57)

v1.2.0

09 Dec 19:33
Compare
Choose a tag to compare

Note: Add the following to your .travis.yml to enable Travis CI build config validation (example):

version: ~> 1.0

Also make the following update to your .travis.yml to change to the new preferred method of installing ORCA which adds support for semantic version numbers.

--- a/.travis.yml
+++ b/.travis.yml
@@ -21,10 +21,11 @@ env:
   global:
     - ORCA_SUT_NAME=drupal/example
     - ORCA_SUT_BRANCH=8.x-1.x
-    # Specify the version of ORCA to use. Use the master branch for the latest
-    # release, develop for Dev/HEAD, or a tag name (e.g., v1.0.0) for a specific
-    # release.
-    - ORCA_VERSION=master
+    # Specify the version of ORCA to use. Use dev-master to track the latest
+    # release, dev-develop to track Dev/HEAD, or any other Composer version
+    # string.
+    # @see https://getcomposer.org/doc/articles/versions.md
+    - ORCA_VERSION=dev-master

 jobs:
   fast_finish: true
@@ -45,7 +46,7 @@ jobs:
     - { php: "7.3", env: ORCA_JOB=D9_READINESS }

 before_install:
-  - git clone [email protected]:acquia/orca.git "${PARENT_DIR}/orca"
+  - composer create-project --no-dev acquia/orca ../orca "$ORCA_VERSION"
   - ../orca/bin/travis/before_install.sh

 install: ../orca/bin/travis/install.sh

v1.1.2

09 Dec 19:06
Compare
Choose a tag to compare

Patch release to add support for pre-stable releases of BLT to account for its removal of webflo/drupal-core-require-dev.

v1.1.1

14 Nov 19:43
Compare
Choose a tag to compare

Patch release to update Composer libraries for security updates.

v1.1.0

08 Oct 12:25
Compare
Choose a tag to compare

Note: Add a new cache directory to your .travis.yml for this release:

   directories:
     - "$HOME/.composer/cache"
     - "$HOME/.drush/cache"
+    - "$HOME/.rvm"
     - "${TMPDIR:-/tmp}/phpstan/cache"

Changes:

  • Stopped running non-SUT Behat tests (#45)
  • Added upstream ORCA status to end of Travis CI output (#44)
  • Updated required PHP version to 7.2.
  • Removed PHP memory limit in front script.
  • Made fixture inspector tolerant of Drush failure.