Skip to content

Add repository guidelines, update github actions to include lint-core and lint-dashboard, update node version requirement on all packages to 22+ and added .nvmrc for nvm to read node version#18

Merged
Adhish-Krishna merged 7 commits into
masterfrom
development
Jun 20, 2026
Merged

Add repository guidelines, update github actions to include lint-core and lint-dashboard, update node version requirement on all packages to 22+ and added .nvmrc for nvm to read node version#18
Adhish-Krishna merged 7 commits into
masterfrom
development

Conversation

@Adhish-Krishna

Copy link
Copy Markdown
Member

No description provided.

@Adhish-Krishna Adhish-Krishna merged commit 17ebb72 into master Jun 20, 2026
10 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6366baac27

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 5 to +7
branches:
- main
- master
- development

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Restore main to the workflow triggers

If this repository still accepts pushes or PRs against the existing main branch, this trigger no longer matches them: the workflow now only runs for master and development, while the previous workflow included main. That would skip the added lint jobs, tests, and Docker image publishing for main-targeted changes, so keep main in this list until that branch is actually retired.

Useful? React with 👍 / 👎.

Comment thread dashboard/package.json
Comment on lines +5 to +7
"engines": {
"node": ">=22.0.0"
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use Node 22 in the dashboard image

The dashboard package now declares node >=22, but the image built and pushed by this workflow still comes from dashboard/Dockerfile, whose deps, builder, and runner stages are all node:20-alpine (dashboard/Dockerfile:4, :15, :33). This ships the dashboard on a runtime the package says is unsupported; Node 22-only code or dependencies can pass local/CI lint under Node 22 but fail in the published container, so either update the Dockerfile to Node 22 or do not raise the dashboard engine requirement.

Useful? React with 👍 / 👎.

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.

1 participant