Skip to content

Comments

feat!: upgrade dependencies and modernize tooling#56

Merged
ryanmcafee merged 10 commits intomainfrom
PLATENG-879
Jan 15, 2026
Merged

feat!: upgrade dependencies and modernize tooling#56
ryanmcafee merged 10 commits intomainfrom
PLATENG-879

Conversation

@ryanmcafee
Copy link
Contributor

@ryanmcafee ryanmcafee commented Jan 15, 2026

Summary

  • Upgrade @jupiterone/typescript-tools to v20
  • Bump version to 4.0.0
  • Upgrade AWS SDK to ^3.970.0
  • Upgrade Jest to ^30.0.0 and other dev dependencies
  • Switch from yarn to npm in scripts
  • Replace lodash.chunk with full lodash package
  • Add Node.js >=18 engine requirement
  • Update tsconfig to use standard typescript config
  • Add .nvmrc for consistent Node version

Breaking Change

Requires Node.js 18 or higher

Jira

PLATENG-879

Test Plan

  • CI passes
  • Tests pass locally with npm test
  • Build succeeds with npm run build

- Bump version to 4.0.0
- Upgrade AWS SDK to ^3.970.0
- Upgrade Jest to ^30.0.0 and other dev dependencies
- Switch from yarn to npm in scripts
- Replace lodash.chunk with full lodash package
- Add Node.js >=18 engine requirement
- Update tsconfig to use standard typescript config
- Add .nvmrc for consistent Node version

BREAKING CHANGE: Requires Node.js 18 or higher
@ryanmcafee ryanmcafee requested a review from a team as a code owner January 15, 2026 22:24
@socket-security
Copy link

socket-security bot commented Jan 15, 2026

services:
dynamodb:
image: 'public.ecr.aws/aws-dynamodb-local/aws-dynamodb-local:1.19.0'
image: 'amazon/dynamodb-local:latest'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- Switch from self-hosted scaleset-jupiterone-infra-arm64 to ubuntu-latest
- Update actions/checkout and actions/setup-node to v4
- Fix step order: checkout before setup-node
- Add Docker/Docker Compose verification step
The standalone docker-compose binary is not available on ubuntu-latest
runners. Use the docker compose plugin syntax instead.
@ryanmcafee ryanmcafee merged commit bd166ce into main Jan 15, 2026
9 checks passed
@ryanmcafee ryanmcafee deleted the PLATENG-879 branch January 15, 2026 23:01
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.

2 participants