From 1be57fdea635b677089b78997bb444f66076ea3c Mon Sep 17 00:00:00 2001 From: sime Date: Fri, 18 Oct 2019 15:46:32 +1100 Subject: [PATCH 1/4] Add testing. --- .circleci/config.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..0dcffab --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,24 @@ +version: 2 +jobs: + build: + docker: + - image: quay.io/govcms/govcms-ci + steps: + - checkout + - run: composer validate --strict || true + - run: echo 'print "'"${CIRCLE_SHA1}"'";' >> ./drupal/settings/all.settings.php + - run: + name: Setup codebase + command: | + git checkout -b latest-package-"${CIRCLE_SHA1}" + git clone https://github.com/govCMS/govCMS8-scaffold-paas /app + composer --working-dir=/app config repositories.test path "/home/project" + composer --working-dir=/app update + composer --working-dir=/app require govcms/require-dev:dev-latest-package-"${CIRCLE_SHA1}" --ignore-platform-reqs + - run: + name: Test settings via drush + working_directory: /app + command: | + composer info govcms/require-dev + + From 273e5fdc04180f64d0390c88d3b95297719f69f1 Mon Sep 17 00:00:00 2001 From: sime Date: Fri, 18 Oct 2019 15:52:51 +1100 Subject: [PATCH 2/4] Add circle logo. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2272665..f33ea9c 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,5 @@ To use this, you can use `satis.govcms.gov.au` as a repository source, and then: ``` composer require --dev govcms/require-dev ~1 ``` + +[![CircleCI](https://circleci.com/gh/govCMS/require-dev.svg?style=svg)](https://circleci.com/gh/govCMS/require-dev) From 001f4ed532844f50136d28331067e36762a75ceb Mon Sep 17 00:00:00 2001 From: sime Date: Fri, 18 Oct 2019 15:53:53 +1100 Subject: [PATCH 3/4] Line not needed. --- .circleci/config.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0dcffab..cae7623 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,6 @@ jobs: steps: - checkout - run: composer validate --strict || true - - run: echo 'print "'"${CIRCLE_SHA1}"'";' >> ./drupal/settings/all.settings.php - run: name: Setup codebase command: | @@ -21,4 +20,3 @@ jobs: command: | composer info govcms/require-dev - From f7f49c297d17f62dcc5bd9e5787ea27d106f6a61 Mon Sep 17 00:00:00 2001 From: Stuart Rowlands Date: Wed, 15 Apr 2020 10:57:44 +1200 Subject: [PATCH 4/4] Update .circleci/config.yml --- .circleci/config.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index cae7623..b873e77 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,8 +15,7 @@ jobs: composer --working-dir=/app update composer --working-dir=/app require govcms/require-dev:dev-latest-package-"${CIRCLE_SHA1}" --ignore-platform-reqs - run: - name: Test settings via drush + name: Ensure require-dev package is retrievable working_directory: /app command: | composer info govcms/require-dev -