Skip to content

Prepare 1.4.1 release#1929

Merged
esune merged 6 commits intomainfrom
chore/1.4.1
Apr 8, 2026
Merged

Prepare 1.4.1 release#1929
esune merged 6 commits intomainfrom
chore/1.4.1

Conversation

@esune
Copy link
Copy Markdown
Member

@esune esune commented Apr 8, 2026

  • Update versions to 1.4.1 where relevant
  • Update dependencies (GHA, node, python)

esune added 5 commits April 7, 2026 16:49
Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
…pendencies

Remove @types/config as the config package now ships its own type
definitions. Bump all backend dependencies to their latest versions:

- axios ^1.13.6 -> ^1.14.0
- express-validator ^7.3.1 -> ^7.3.2
- nodemailer ^8.0.3 -> ^8.0.5
- @types/node ^25.5.0 -> ^25.5.2
- @types/nodemailer ^7.0.11 -> ^8.0.0
- @typescript-eslint/* ^8.57.2 -> ^8.58.0
- @vitest/coverage-v8 ^4.1.1 -> ^4.1.3
- eslint ^10.1.0 -> ^10.2.0
- typescript ^5.9.3 -> ^6.0.2
- vitest ^4.1.1 -> ^4.1.3

Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
Bump all frontend dependencies to their latest versions:

- axios ^1.13.6 -> ^1.14.0
- marked ^17.0.5 -> ^18.0.0
- qrcode.vue ^3.8.0 -> ^3.8.1
- vue ^3.5.30 -> ^3.5.32
- vue-i18n ^11.3.0 -> ^11.3.1
- @typescript-eslint/* ^8.53.1 -> ^8.58.0
- @vitest/coverage-v8 ^4.1.1 -> ^4.1.3
- eslint ^10.1.0 -> ^10.2.0
- jsdom ^29.0.1 -> ^29.0.2
- msw ^2.12.14 -> ^2.13.1
- sass ^1.98.0 -> ^1.99.0
- typescript ^5.9.3 -> ^6.0.2
- typescript-eslint ^8.57.2 -> ^8.58.0
- vite ^7.3.1 -> ^8.0.7
- vitest ^4.1.1 -> ^4.1.3

Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
Update to Node 24 runtime support.

Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
Bump direct dependencies:
- ruff ^0.15.7 -> ^0.15.9
- pytest ^9.0.2 -> ^9.0.3

Update transitive dependencies to resolve 14 CVEs:
- aiohttp 3.13.3 -> 3.13.5
- pyjwt 2.11.0 -> 2.12.1
- requests 2.32.5 -> 2.33.1
- cryptography 46.0.5 -> 46.0.6
- pygments 2.19.2 -> 2.20.0

Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
Copy link
Copy Markdown
Contributor

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

Prepares the 1.4.1 release across the Tenant UI service and the traction_innkeeper plugin, primarily by bumping package versions and refreshing dependency/tooling baselines (Node/npm + Poetry/Python), plus a small GitHub Actions update for chart releases.

Changes:

  • Bump Tenant UI backend/frontend version references to 1.4.1 (package manifests, UI About display, and test mocks).
  • Update JS/TS dependencies and tooling (axios, eslint, vitest, TypeScript, etc.) and regenerate the Tenant UI backend lockfile.
  • Update traction_innkeeper dev tooling (ruff/pytest) and refresh Poetry lockfile; update Helm setup action in chart release workflow.

Reviewed changes

Copilot reviewed 7 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
services/tenant-ui/package.json Bumps backend version + updates runtime/dev dependencies (incl. TypeScript).
services/tenant-ui/package-lock.json Regenerated lockfile reflecting updated backend dependencies/tooling.
services/tenant-ui/frontend/package.json Bumps frontend version + updates dependencies/tooling (incl. TypeScript, Vite, marked).
services/tenant-ui/frontend/src/components/about/Traction.vue Updates displayed About-page version strings to 1.4.1.
services/tenant-ui/frontend/test/mocks/store/tenant.ts Updates mocked server config version to 1.4.1.
services/tenant-ui/frontend/test/mocks/store/innkeeper/tenants.ts Updates mocked server config version to 1.4.1.
plugins/traction_innkeeper/pyproject.toml Bumps ruff/pytest dev dependency versions.
plugins/traction_innkeeper/poetry.lock Updates locked Python deps and reflects newer Poetry generator version.
.github/workflows/chart_release.yaml Updates Helm installer action to azure/setup-helm@v5.
Files not reviewed (1)
  • services/tenant-ui/package-lock.json: Language not supported

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

Comment thread services/tenant-ui/package.json
Comment thread services/tenant-ui/frontend/package.json
Comment thread services/tenant-ui/frontend/src/components/about/Traction.vue
Switch moduleResolution from Node to Bundler in tsconfig.json and
tsconfig.node.json. Add ignoreDeprecations: 6.0 to retain baseUrl
and paths for the @/* alias used by vue-tsc.

Signed-off-by: Emiliano Suñé <emiliano.sune@gmail.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

@loneil loneil left a comment

Choose a reason for hiding this comment

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

More oddness with sandbox endorser but it's the same as before so no regression issue on the Traction/Tenant UI side

Comment thread services/tenant-ui/frontend/tsconfig.json
Copy link
Copy Markdown
Contributor

@PatStLouis PatStLouis left a comment

Choose a reason for hiding this comment

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

LGTM

@esune esune merged commit 637bd97 into main Apr 8, 2026
14 checks passed
@esune esune deleted the chore/1.4.1 branch April 8, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

4 participants