Skip to content

Upgrade to node 22 and probot 13#116

Open
TylerZeroMaster wants to merge 3 commits into
mainfrom
CORE-2239-settings-bot-fix
Open

Upgrade to node 22 and probot 13#116
TylerZeroMaster wants to merge 3 commits into
mainfrom
CORE-2239-settings-bot-fix

Conversation

@TylerZeroMaster
Copy link
Copy Markdown
Contributor

@TylerZeroMaster TylerZeroMaster commented May 27, 2026

https://openstax.atlassian.net/browse/CORE-2239

We also might need to update the stack to Heroku-22.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the runtime/tooling for the Staxly Probot app to Node.js 22 and updates Probot (and related test tooling) to newer major versions to keep the app compatible with modern Node and GitHub App ecosystems.

Changes:

  • Bumped Node.js version targets across local tooling, CI, and Docker to Node 22.
  • Upgraded Probot to v13 and refreshed related dependencies (Jest, babel-jest, nock).
  • Adjusted Jest configuration to transform probot-addon-settings from node_modules.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

File Description
package.json Updates Probot/Jest dependencies, Node engine version, and Jest transform settings.
Dockerfile Moves the container base image to node:22-alpine.
.nvmrc Updates nvm Node version to 22.
.github/workflows/test.yml Updates CI actions versions and runs tests on Node 22.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 6 to +8
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@v2
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
Comment thread package.json
Comment on lines +26 to 28
"probot": "^13.4.7",
"probot-addon-settings": "github:probot/settings#v4.1.11",
"probot-config": "^1.1.0",
Comment thread package.json
Comment on lines 42 to 44
"engines": {
"node": "14.x"
"node": "22.x"
},
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.

3 participants