Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update build and test (CodeceptJS) dependencies #932

Closed
wants to merge 6 commits into from

Conversation

robocoder
Copy link
Contributor

@robocoder robocoder commented Mar 7, 2021

Q A
Is bugfix?
New feature?
Breaks backward-compatibility?
Tests pass? ✔️
Fixed issues #875, #938
Updated README/docs?
Added CHANGELOG entry?

It looks like travis uses xenial 16.04 which defaults to nodejs 0.4

  • add .nvmrc so it uses a newer version

nodejs 0.8 reached EOL in Dec 2019

  • update package.json to specify >= 0.10

npm audit identified 18 vulnerabilities (5 low, 2 moderate, 11 high)

  • updated package-lock.json after running npm audit fix --force

npm build identified out-of-date caniuse

  • updated to latest version

tests/

  • upgraded to CodeceptJS v3
  • so added webdriverio explicitly to package.json
  • ran "npx codecept3-upgrade tests" to migrate tests
  • updated "codeceptjs_helper.js" to reflect API compatibility changes with grab*From() and grab*FromAll()
  • bumped selenium image tag to 3.141.59-20210105

References:

@robocoder robocoder marked this pull request as ready for review March 7, 2021 13:33
@robocoder robocoder changed the title update build dependencies update build and test (CodeceptJS) dependencies Mar 9, 2021
.nvmrc Show resolved Hide resolved
.travis.yml Show resolved Hide resolved
.travis.yml Show resolved Hide resolved
package.json Show resolved Hide resolved
package.json Show resolved Hide resolved
package.json Show resolved Hide resolved
@robocoder
Copy link
Contributor Author

rebased from master

@robocoder robocoder marked this pull request as ready for review March 9, 2021 15:13
@schmunk42
Copy link
Collaborator

@robocoder Is this work in progress?

@robocoder
Copy link
Contributor Author

Nope, it's done. But until it's merged I'll keep it up-to-date WRT package updates and changes to tests in master.

@robocoder
Copy link
Contributor Author

I see #956, so I'll close this and resubmit for just CodeceptJS.

@robocoder robocoder closed this Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants