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

[Epic][NodeJS] Maintenance Upgrades #3363

Closed
38 of 50 tasks
chris-me-law opened this issue Jun 5, 2023 · 2 comments
Closed
38 of 50 tasks

[Epic][NodeJS] Maintenance Upgrades #3363

chris-me-law opened this issue Jun 5, 2023 · 2 comments

Comments

@chris-me-law
Copy link

chris-me-law commented Jun 5, 2023

Goal:

As a <stakeholder|persona>

I want to

so that

Components:

  • core libraries
    • ml-number
    • api-snippets
    • central-services-db (database-lib)
    • central-services-stream
    • central-services-logger
    • central-services-metrics
    • central-services-health
    • central-services-shared
    • central-services-error-handling
    • sdk-standard-components
    • event-sdk
    • object-store-lib
  • central-ledger
  • ml-api-adapter
  • quoting-service
  • central-setttlement
  • account-lookup-service
  • bulk-api-adapter
  • event-sidecar
  • transactions-requests-service
  • Third-party (3PPI)
    • ALS consent oracle
    • Thirdparty-API-Svc
    • Thirdparty-SDK
    • auth-service
  • TTK
    • ttk toolkit
    • ttk toolkit ui
    • ttk shared lib
    • ttk client lib
  • mojaloop-simulator
  • simulator (legacy, ALS oracle)
  • ALS oracle pathfinder
  • Oracle shared library
  • ALS oracle template
  • central-event-processor
  • event-stream-processor
  • email-notifier
  • sdk-scheme-adapter (sdk-scheme-adapter/pull/452)

Acceptance Criteria:

  • TBD

Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating

Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating


Tasks:

  • TBD [ @? ]

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
  • TBD

Pull Requests:

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC
@chris-me-law chris-me-law added epic pi-21 Issues prioritized for Program Increment 21 to-be-refined This story is ready to be groomed labels Jun 5, 2023
@mdebarros mdebarros changed the title Maintenance: NodeJS Upgrades [Epic][NodeJS] Maintenance Upgrades Jun 5, 2023
mdebarros added a commit to mdebarros/sdk-scheme-adapter that referenced this issue Jun 15, 2023
chore(mojaloop/#3363): nodejs maintenance upgrade - mojaloop/project#3363
- upgraded dockerfile, nvmrc and circleci configs
mdebarros added a commit to mojaloop/sdk-scheme-adapter that referenced this issue Jun 15, 2023
chore(mojaloop/#3363): nodejs maintenance upgrade - mojaloop/project#3363
- upgraded nodejs from v16 to latest v18 LTS
@chris-me-law chris-me-law added pi-22 and removed pi-21 Issues prioritized for Program Increment 21 labels Jul 4, 2023
@mdebarros
Copy link
Member

  • Update all dependencies
  • Verify that ignored dependency upgrades are still applicable .ncurc.yaml
  • Verify that ignored audit issues are still applicable audit-ci.jsonc
  • Update project to the latest LTS Nodejs version run CI tests
  • Update CI workflow
    • based on the latest fixes made to the SDK-Scheme-Adapter CI workflow for NVM, etc,
    • disable dep-check on merge to master and releases/snapshots
  • Resolve compatibility issue with central services stream library
  • Add .versionrc
  • Update the master branch to main
    • update main readme
    • update ci config

@elnyry-sam-k elnyry-sam-k removed the to-be-refined This story is ready to be groomed label Nov 14, 2023
@elnyry-sam-k
Copy link
Member

Closing as completed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

4 participants