* move s3 api helpers into own TS file
* add demo file
* add comments
* add method to set user metadata by copying it
* set checksum metadata on uploaded binary
* move checksum to the right upload file
* call the right method
* fix require from ts
* convert size to string
* needs extension
* test binary against other projects
* set checksums as headers during first upload
* Revert "set checksums as headers during first upload"
This reverts commit 2043d9ee1f.
* set ACL to public-read when setting metadata on binary
* linting
* pass content-type
* update scripts tests
* linting
* add --platformArch parameter
* split filter arg on commas and generate 'contains' selector using all els
- write test with comma-separated dom els in filter arg.
* wrote extra test to ensure space + comma separated filters still find correct results.
* trim whitespace around filters in contains
- we don’t want to strip more than this since whitespace changes the
meaning of selectors. Only trim leading and trailing space.
* fix click test error to find 17 els instead of 15 (since 2 were added)
* move newly added button in DOM below previous first button
- also just update the failing test to use more specific #button id
instead of button:first
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
* adding S3 sdk
* test binary folder
* linting
* before searching for binary
* linting
* grab folders in the given S3 prefix
* grab folders in the given S3 prefix
* find the last build
* found last builds for commit
* refactoring
* add tests for upload dir name
* create destination zip filename
* copying S3 files
* move s3 helpers into own object, prepare for testing
* add realistic test
* linting
* chore: add documentation to DEPLOY.md file
* fix(deps): update debug to 4.1.1 🌟
* bump cli 'debug' down to 3.2.6 - last version that still supports Node 4
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* fix(deps): update execa to 0.11.0 🌟
* bump execa versions to 1.0.0 (actually no changes from 0.11.0 - just stable release)
* bump execa down for cli, execa 0.11.0 drops support for < Node 6
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* chore(deps): update gulp-rev-all to 0.9.8 🌟
* update rev-all usage to match new 0.9 API
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* chore: add utility method to get konfig from scripts tests
Local scripts specs should be be caught by the changing current
directory when loading `konfig.coffee` (which loads `cwd.coffee`,
which changes the cwd to `packages/server`). This was throwing
snapshot tests into saving into a wrong folder until I have noticed
this and fixed in
[v8.0.3](https://github.com/bahmutov/snap-shot-core/releases/tag/v8.0.3)
* linting
* add more comments
* use 'platform-arch' naming scheme for downloads
* do full builds for this branch
* Revert "do full builds for this branch"
This reverts commit 6d539513e7.
* update wrong comments
* chore: test upload getCDN functions
* linting js
* unit test refactored manifest
* linting
* upgrade to electron 2.0.18 and node 8.9.3
* enable Inspect Element in electron context menu
* use electron-context-menu 0.11.0 due to electron 4 requirement
* upgrade to electron 2.0.18 and node 8.9.3
* use cypress/browsers:node8.9.3-chrome73 docker image
* fix type_spec for chrome
* Revert "fix type_spec for chrome"
This reverts commit 7914f68142.
* fix driver specs for chrome
* update engines to 8.9.3
Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
Co-authored-by: Brian Mann <brian.mann86@gmail.com>
| Demo
------------ | -------------
❌ Before<br />✅ After | 
### The bug
`fa-spinner` was not meant to spin smoothly but in steps.
### And this is important because why? 🙄
I work a lot with Cypress and it's hurting my eyes and crushing my soul! 😱😵😖😭
### The fix
Changed to the dedicated 8 step `fa-pulse` animation.
### Tested?
Nope. But it looks riskless 😅