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 Dependencies #29

Closed
97 of 99 tasks
binarymist opened this issue Jan 11, 2021 · 0 comments
Closed
97 of 99 tasks

Update Dependencies #29

binarymist opened this issue Jan 11, 2021 · 0 comments
Projects

Comments

@binarymist
Copy link
Member

binarymist commented Jan 11, 2021

SUT

System

Project

  • purpleteam-logger
    • test via purpleteam-orchestraiter
    • test via purpleteam-app-scanner
    • publish to NPM and update orchestrator and app-scanner deps
    • test locally via cloud SUT
  • mocksse
  • purpleteam
  • purpleteam-lambda
    • test local
    • test local with cloud sut
    • test cloud
  • purpleteam-orchestrator
    • Dockerfile node version
    • gitlab-ci node version
    • devDependencies
      • code, lab
      • eslint and friends
      • npm-check
      • pre-commit (no update)
      • rewire, sinon
    • dependencies
      • hapi-json-api
      • ajv and frineds
      • app-module-path (no update)
      • convict
      • diff
      • hapi 18->20
      • hapi-good-winston
      • good (is depricatedd, hapi needs to be upgraded at same time)
      • inert (hapi needs to be upgraded at same time)
      • joi
      • purpleteam-logger
      • redis
      • susie (no update)
      • wreck
    • test local
    • test local with cloud sut
    • test cloud
  • purpleteam-app-scanner
    • Dockerfile node version
    • gitlab-ci node version
    • devDependencies
      • lab
      • eslint and friends
      • npm-check
      • pre-commit (no update)
      • rewire
      • sinon
    • dependencies
      • code
      • app-module-path (no update)
      • aws-sdk
      • axios
      • convict
      • cucumber
      • good (is depricatedd, hapi needs to be upgraded at same time)
      • hapi 18->20
      • hapi-good-winston
      • http-proxy-agent (no update)
      • joi
      • purpleteam-logger
      • redis
      • selenium-webdriver (no update)
      • zaproxy (on latest commit)
        • zaproxy needs it's deps (request and friends) updated. Issue added.
    • test local
    • test local with cloud sut
    • test cloud
  • purpleteam-s2-containers

@hapi/good (API here) is deprecated. It doesn't actually do anything other than log process metrics (memory, uptime, load). All other logging is done by the generic hapi logger (server.log, request.log) or purpleteam-logger. good can stay until it no longer works, then we can just remove it along with hapi-good-winston.

  • Replace instances of JSON.parse with Bourne.parse

Message on #hapi Slack from the BDFL on 2020-07-05:
eran 08:05
@channel hapi v18 will is being soft-deprecated. This means it will only get critical security fixed between now and the end of the year. No other bug fixes or node version updates will be released. It was supposed to be deprecated months ago but was postponed due to the COVID-19 situation. You will start seeing a deprecation message on npm now, and then it will no longer receive any support or security fixed at the end of the year. There is no reason not to upgrade to hapi v19. It is a trivial upgrade from v18
hapijs/hapi#4111

NPM tricks

Publish

Publish and create release notes

@binarymist binarymist created this issue from a note in Development (Done) Jan 11, 2021
@binarymist binarymist moved this from Done to In progress in Development Jan 11, 2021
@binarymist binarymist moved this from In progress to Done in Development Jan 11, 2021
@binarymist binarymist mentioned this issue Mar 23, 2021
10 tasks
binarymist added a commit to purpleteam-labs/purpleteam-app-scanner that referenced this issue Mar 23, 2021
Remove now redundant cucumber-redacted.js
Remove depricated gherkin package that cucumber-redacted.js depends on
References:
purpleteam-labs/purpleteam#13
purpleteam-labs/purpleteam#29
@binarymist binarymist changed the title Update Packages Update Dependencies Jun 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant