From 53fc51b2551e2497d2af1c7de1a54f1e40ece2c2 Mon Sep 17 00:00:00 2001 From: Thomas Bloor Date: Wed, 29 Nov 2017 16:52:31 +0000 Subject: [PATCH 1/3] Updated changelog and bumped version number in all packages --- CHANGELOG.md | 4 ++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c894d71..e8f71a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ # Next Release +# v0.0.6 + +* Fix typo in Map Titles + # v0.0.5 * Change page name from Story Trail to Lancaster Independent Story diff --git a/package-lock.json b/package-lock.json index 60d8164..6d0ed01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "localloop-web", - "version": "0.0.5", + "version": "0.0.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d9af127..090cbf1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "localloop-web", - "version": "0.0.5", + "version": "0.0.6", "description": "LocalLoop Web - Web interface for LocalLoop app", "author": "", "url": "http://www.peartrade.org", From 08503f15d76a5d056a55d548221b27994fadbc2b Mon Sep 17 00:00:00 2001 From: Thomas Bloor Date: Wed, 29 Nov 2017 17:12:18 +0000 Subject: [PATCH 2/3] Setup Travis to auto build releases when a tag is created --- .travis.yml | 19 ++++++++++++++++--- src/environments/environment.dev.ts.enc | Bin 0 -> 160 bytes src/environments/environment.prod.ts.enc | 2 ++ 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 src/environments/environment.dev.ts.enc create mode 100644 src/environments/environment.prod.ts.enc diff --git a/.travis.yml b/.travis.yml index 22ae810..13fa1cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,12 +4,25 @@ language: node_js node_js: - 8 before_install: - - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.ci.ts.enc -out src/environments/environment.ci.ts -d + - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.ci.ts.enc -out src/environments/environment.ci.ts -d before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - npm config set spin false install: - - npm install + - npm install script: - - npm run ci + - npm run ci +before_deploy: + - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.prod.ts.enc -out src/environments/environment.prod.ts -d + - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.dev.ts.enc -out src/environments/environment.dev.ts -d + - ./bin/build-releases +deploy: + provider: releases + api_key: + secure: IZKEl1/LnzCN4/uMPKqUktURoNFjDmrybGKwrKbTPS27iXLrC9x4NwrQnOgipLF5h6Jeee4Qf1LhFCEpL/VTBTGMljQU2uOUFqn7TTGV5Ok7wxn2Z4CYeLDHMqDeGEECidAs8pB7I8lQvk5iUqmQT0NbuB0tDgavM9XCAecGUrFHh2tQaqPRGgZ1Q+1QB5d68EItSncMFKgRKja3Jq3u6ArF3uR3qY0dx9UKgcSUkKMnYbkBoEmiuCthdtwsH6WiIp4+K5GnVkGWxFa6KwdUJseHvUCuwS0Jp6lz47fP75xr4pHP45BxL7s549P60Iyr5AMRUge2+LPQV5QdbRH4guQV6qWI2L6Vw64fdC3lK00MhNFNO4M9p1T9eeldXhvUJwBDjzjoHlsrZysUMBy5G9CpQIVJtaPSVMWm/9yfPbu/B3k85cCHLb3fTos3altCWREIUScWIdDAHczJmmITUE9d5KljT8t2gLzCiCqB3BQ6ZzN8Ur68EIJ2ePuCO4644S+1shg5AXYDzXuUd30J57UGnuELQSMQkuZvMUQy8PmNO/iInIqpnuAwOwT4YD0MHgXrjD38a9+KszDjY+9HrIWcQE8P7AuN0iVf2voB5uLTOckkd4mXF9sskwoREVYJM+jz49HViggYyn1MHLsnlY5//vhMo5HNaf2DtT8fhk4= + file_glob: true + file: "../WebApp-Releases/*" + skip_cleanup: true + on: + tags: true diff --git a/src/environments/environment.dev.ts.enc b/src/environments/environment.dev.ts.enc new file mode 100644 index 0000000000000000000000000000000000000000..0e82614abef894788e75785aa41ba9b02b92e593 GIT binary patch literal 160 zcmV;R0AK$k3o%fna7ct{48kUm6^q|Xtx_%UDy{)^t)s43fTt(Y1MGpZ;6U89H^etU z_&A!juf6Mkz^|S`o0HGmghA@nn}&j%{v$bW2BqJr7R{}p+z$F;>Szt_xl2GtK1fi= z>e(*}#@Y{1sROR%CC!8~+VV+v8yD{QJYiED)h$oduwFF3&FCYxlVt3`VIl>ifveDj Os<>grBG};oS$Zi$dQpY| literal 0 HcmV?d00001 diff --git a/src/environments/environment.prod.ts.enc b/src/environments/environment.prod.ts.enc new file mode 100644 index 0000000..f9eabd4 --- /dev/null +++ b/src/environments/environment.prod.ts.enc @@ -0,0 +1,2 @@ +4Q'DUػc+q{E/h)z_k"%ܝ~0M/sl<@];R佨BPs삅Sܿe7A'ObOú +>9+΄ʫaOikwfk+)1 \ No newline at end of file From beebc1399d96dc327bfd570e87f8cf12b6bd24de Mon Sep 17 00:00:00 2001 From: Thomas Bloor Date: Wed, 29 Nov 2017 17:24:16 +0000 Subject: [PATCH 3/3] Travis can only manage one file for decryption it seems --- .gitignore | 1 + .travis.yml | 5 ++--- src/environments/environment.ci.ts.enc | 2 -- src/environments/environment.dev.ts.enc | Bin 160 -> 0 bytes src/environments/environment.prod.ts.enc | 2 -- src/environments/environments.tar.enc | Bin 0 -> 10256 bytes 6 files changed, 3 insertions(+), 7 deletions(-) delete mode 100644 src/environments/environment.ci.ts.enc delete mode 100644 src/environments/environment.dev.ts.enc delete mode 100644 src/environments/environment.prod.ts.enc create mode 100644 src/environments/environments.tar.enc diff --git a/.gitignore b/.gitignore index 67d6c52..00dbdc8 100644 --- a/.gitignore +++ b/.gitignore @@ -46,6 +46,7 @@ testem.log /src/environments/environment.prod.ts /src/environments/environment.dev.ts /src/environments/environment.ci.ts +/src/environments/environments.tar # ========================= # Operating System Files diff --git a/.travis.yml b/.travis.yml index 13fa1cc..f0c1c52 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,8 @@ language: node_js node_js: - 8 before_install: - - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.ci.ts.enc -out src/environments/environment.ci.ts -d + - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environments.tar.enc -out src/environments/environments.tar -d + - tar xf src/environments/environments.tar -C src/environments before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start @@ -14,8 +15,6 @@ install: script: - npm run ci before_deploy: - - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.prod.ts.enc -out src/environments/environment.prod.ts -d - - openssl aes-256-cbc -K $encrypted_9d2af3734b6c_key -iv $encrypted_9d2af3734b6c_iv -in src/environments/environment.dev.ts.enc -out src/environments/environment.dev.ts -d - ./bin/build-releases deploy: provider: releases diff --git a/src/environments/environment.ci.ts.enc b/src/environments/environment.ci.ts.enc deleted file mode 100644 index d7f9745..0000000 --- a/src/environments/environment.ci.ts.enc +++ /dev/null @@ -1,2 +0,0 @@ -gԟ^ f^ՍjAF$Qh0L+lD)9; -@&;q蠩 iE0#ҡŎbK7U%x_x/6m=P ?qFA$|'A製b1Ռ2~/,dL”P>S L \ No newline at end of file diff --git a/src/environments/environment.dev.ts.enc b/src/environments/environment.dev.ts.enc deleted file mode 100644 index 0e82614abef894788e75785aa41ba9b02b92e593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmV;R0AK$k3o%fna7ct{48kUm6^q|Xtx_%UDy{)^t)s43fTt(Y1MGpZ;6U89H^etU z_&A!juf6Mkz^|S`o0HGmghA@nn}&j%{v$bW2BqJr7R{}p+z$F;>Szt_xl2GtK1fi= z>e(*}#@Y{1sROR%CC!8~+VV+v8yD{QJYiED)h$oduwFF3&FCYxlVt3`VIl>ifveDj Os<>grBG};oS$Zi$dQpY| diff --git a/src/environments/environment.prod.ts.enc b/src/environments/environment.prod.ts.enc deleted file mode 100644 index f9eabd4..0000000 --- a/src/environments/environment.prod.ts.enc +++ /dev/null @@ -1,2 +0,0 @@ -4Q'DUػc+q{E/h)z_k"%ܝ~0M/sl<@];R佨BPs삅Sܿe7A'ObOú ->9+΄ʫaOikwfk+)1 \ No newline at end of file diff --git a/src/environments/environments.tar.enc b/src/environments/environments.tar.enc new file mode 100644 index 0000000000000000000000000000000000000000..d5414b3ee25b6d1368da1825f2323eecb65994e9 GIT binary patch literal 10256 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 WRnrYxSoh>R?)tcFy^K~|3$Z+JmFZ>x literal 0 HcmV?d00001