Nik Graf
9611150416
replace ... with ellipsis character in lib
2016-10-19 06:31:55 +02:00
Philipp Muens
a7a04eb6f6
Closes #2292 - Remove outdated README.md files
2016-10-11 20:21:27 -07:00
Philipp Muens
9ebf296762
Merge pull request #2194 from craftship/globs-exclude
...
Use Globs to Exclude Files
2016-10-03 15:09:46 -07:00
Jon Sharratt
c32856abf7
reword yaml to yml in package README
2016-10-01 11:11:36 +01:00
Jon Sharratt
d05258516e
use sync instead for globbing
2016-10-01 11:11:36 +01:00
Jon Sharratt
e17e4e44cf
update readme for package plugin about globs
2016-10-01 11:11:36 +01:00
Jon Sharratt
204632b10e
throw glob errors
2016-10-01 11:11:36 +01:00
Jon Sharratt
2d748e3d76
include dot files and fix .serverless glob
2016-10-01 11:11:36 +01:00
Jon Sharratt
28c643ffe5
fix linting issues for zipService changes
2016-10-01 11:11:36 +01:00
Jon Sharratt
1735998160
use exclude as globs for zip file
2016-10-01 11:11:36 +01:00
Jon Sharratt
6861a6bdd1
remove passing of include through to package service
2016-10-01 11:11:36 +01:00
Doug Moscrop
4490af73c0
fix Tests not passing on Windows
2016-09-26 09:14:54 -04:00
Florian Motlik
f9f212b404
WIP
2016-09-05 16:18:58 +02:00
John McKim
83a9d5e0fd
fixes from pr comments
2016-09-03 12:32:13 +10:00
John McKim
ea864be300
merge with master
2016-09-02 07:17:57 +10:00
Florian Motlik
6692d2d0f1
Merge pull request #1961 from mallzee/archivejs-replacing-jszip
...
fix(zip): Switch to archivejs to reduce high memory footprint
2016-09-01 13:19:34 +02:00
John McKim
c7787793f4
check servicePath exists before cleaning up #1980
2016-09-01 07:32:35 +10:00
John McKim
44823ebc71
merge with master
2016-09-01 07:30:17 +10:00
John McKim
d348e9d4ab
update tests to check arguments
2016-08-31 17:58:14 +10:00
Eslam A. Hefnawy
c849c7d11d
removed more references to serverless.env.yaml
2016-08-31 16:37:58 +09:00
Jamie Sutherland
7834ca0217
fix(zip): Switch to archivejs to reduce high memory footprint
2016-08-30 11:51:30 +01:00
John McKim
b1143c4b9f
Fix function package names and warning when updating stack with --noDeploy
2016-08-30 07:58:48 +10:00
John McKim
b7af61647c
fix linting issues
2016-08-30 07:42:12 +10:00
John McKim
5a5240ccc5
fix tests after merge with master
2016-08-25 07:39:39 +10:00
John McKim
a413a4a471
merge
2016-08-25 07:23:47 +10:00
John McKim
4b3267eb13
fix more overspecified tests
2016-08-25 06:59:19 +10:00
Florian Motlik
39c330569e
Merge pull request #1906 from serverless/update-artifact-deployment-process
...
Update artifact deployment process
2016-08-24 16:27:04 +02:00
Florian Motlik
4dce8b65db
Merge pull request #1857 from miltador/patch-1
...
Fixed platform detection for generating zip
2016-08-24 16:05:12 +02:00
Philipp Muens
b72cd2f882
Remove timestamp from zipFileName
...
The timestamp is not necessary anymore as the zip file is uploaded into a timestamped
directory on S3.
2016-08-24 11:37:19 +02:00
John McKim
d1f6d90d14
fix overspecified test resolution
2016-08-24 07:50:27 +10:00
John McKim
a972319447
fix linting issue
2016-08-24 07:29:15 +10:00
John McKim
fcd5f2f3d9
Fix issues with deploying individual functions
2016-08-24 07:26:14 +10:00
John McKim
d6464d0f4b
exclude npm-debug.log
2016-08-24 06:44:25 +10:00
John McKim
6fdb39f9d3
Merge with master
2016-08-24 06:11:10 +10:00
Philipp Muens
5fedf6a4f9
Add getTmpDir util method and refactor tests
2016-08-23 13:51:16 +02:00
John McKim
5a2c9d2224
update packaging to support individual packages per function
2016-08-22 07:40:16 +10:00
Vasiliy Solovey
3b9ef85846
Merged upstream master and resolved conflicts
2016-08-19 15:01:36 +03:00
Nick Chisiu
16aa6581ab
fix #1854 - update npm devDependencies packages ( #1879 )
...
* fix #1854 - added latest version of eslint-config-airbnb-base package
* fix #1854 - added latest npm shrinkwrap scheme
* fix #1854 - added latest npm coveralls package
* fix #1854 - added latest npm eslint package
* fix #1854 - added latest npm eslint-config-airbnb package
* fix #1854 - added latest npm eslint-plugin-import package
* fix #1854 - added latest npm eslint-plugin-jsx-a11y package
* fix #1854 - added latest npm eslint-plugin-react package
* fix #1854 - fixed estlint new-parens errors for integration test
* fix #1854 - fixed estlint new-parens errors for yaml parsers tests
* fix #1854 - fixed estlint max-len errors for util tests
* fix #1854 - disabled no-extraneous-dependencies on eslintrc for NodeJS 4 incapability on this feature
* fix #1854 - fixed eslint new-parens errors for Service tests
* fix #1854 - fixed eslint new-parens errors for Serverless tests
* fix #1854 - fixed eslint new-parens errors for plugin manager tests
* fix #1854 - fixed eslint new-parens errors for plugin tracking tests
* fix #1854 - fixed eslint new-parens errors for plugin package zipService lib
* fix #1854 - fixed eslint new-parens errors for plugin package zipService tests
* fix #1854 - fixed eslint trailing spaces errors for plugin package zipService lib
* fix #1854 - fixed eslint new-parens errors for plugin package cleanup tests
* fix #1854 - fixed eslint new-parens errors for plugin create tests
* fix #1854 - fixed eslint dot same line expectation error on plugin aws logs index
* fix #1854 - fixed eslint operator assignment error on plugin aws logs index
* fix #1854 - fixed eslint dot location error on plugin aws invoke tests
* fix #1854 - fixed eslint new-parens error on plugin aws invoke tests
* fix #1854 - fixed eslint new-parens error on plugin aws deployFunction tests
* fix #1854 - fixed eslint new-parens error on plugin aws deploy uploadDeploymentPackage tests
* fix #1854 - fixed eslint new-parens error on plugin aws deploy updateStack tests
* fix #1854 - fixed eslint new-parens error on plugin aws deploy createStack tests
* fix #1854 - fixed eslint new-parens error on plugin aws deploy apiGateway lib deployment
* fix #1854 - fixed eslint unary typeof whitespace req error on Serverless Service class
* fix #1854 - fixed eslint unary typeof whitespace req error on Serverless Service class ( second fix )
* fix #1854 - fixed eslint no-lonely-if req error on Serverless Service class
* fix #1854 - disabled react/require-extension on eslintrc because it's deprecated
* fix #1854 - AwsCompileApigEvents #constructor() should resolve if no functions are given:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - createStack #postCreate() should resolve:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - emptyS3Bucket #deleteObjects() should resolve if objectsInBucket is empty:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - AwsInvoke #extendedValidate() should resolve if path is not given:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - #cleanup() should resolve if the .serverless directory is not present:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 -#validate() should resolve if servicePath is given:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - Service #load() should resolve if no servicePath is found:
Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
* fix #1854 - added latest mocha package
* fix #1854 - added latest sinon npm package
* fix #1854 - serverless/lib/plugins/aws/deploy/tests/createStack.js 136:48 error Missing semicolon semi
* fix #1854 - serverless/lib/plugins/package/tests/cleanup.js 35:7 error Missing semicolon semi
* fix #1854 - serverless/lib/plugins/package/tests/validate.js 22:49 error Missing semicolon semi
* fix #1854 - added latest npm shrinkwrap
* fix #1854 - fixed no-extra-boolean-cast eslint error on aws deploy apiGateway methods
* fix #1854 - fixed new-parens eslint error on serverless tests for Service class
2016-08-18 11:51:09 +02:00
Florian Motlik
f8ee88be0d
Merge pull request #1863 from bfhobbes/fix-issue-1860-bad-zipi-when-deploying-from-windows
...
fix #1860 - Cannot find module for any node_modules
2016-08-18 09:48:37 +02:00
John McKim
ce52d9d3e9
update terminology and docs
2016-08-16 07:53:24 +10:00
Andrew McDonald
0f2659c5a3
Fixing trailing space
...
npm test isn't working at all for me. ( windows )
2016-08-15 12:39:28 -07:00
Andrew McDonald
391f1c2bb7
Bringing line length under 100 due to lint issue
2016-08-15 11:50:21 -07:00
Andrew McDonald
fa2088808b
fix #1860 - Cannot find module for any node_modules
...
When running on windows, 'UNIX' was incorrectly being passed into jszip as the host platform which causes it to generate a zip file which lambda doesn't unpack properly. ( I think its the \ vs / thing - the zip file looks correct when I open it in a gui tool, but using unpack unpacks a bunch of files with '\' in the filename and no actual folder structure )
2016-08-15 11:41:22 -07:00
miltador
f7709e597a
Fixed platform detection for generating zip
...
On Windows, process.platform equals 'win32', therefore platformName was 'UNIX' instead of 'DOS'.
This leaded into a strange behavior on UNIX platforms.
According to jszip docs, platform option also accepts process.platform values.
I simplified the code by passing process.platform directly.
2016-08-15 10:37:47 +03:00
John McKim
b28ecbeb31
merge from master
2016-08-13 08:06:09 +10:00
Philipp Muens
ffceabc7c5
Rename lifecycle events of deploy plugin
2016-08-11 16:23:17 +02:00
John McKim
d334d1721f
Ensure cf template is always written to disk
2016-08-11 05:20:13 +10:00
John McKim
6a0e245180
Clean .serverless before deploy rather than after
2016-08-11 04:53:30 +10:00
Philipp Muens
a0f7bb20d1
Add tests to increase test coverage
2016-08-08 08:27:26 +02:00
Chris Olszewski
4ac22f2246
switch from node-zip to jszip
2016-08-04 14:23:52 -05:00