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

Maintenance of Angular, Ionic, TypeScript and Cypress quickstarters plus new node version #962

Closed
6 tasks done
braisvq1996 opened this issue Oct 24, 2023 · 1 comment
Closed
6 tasks done
Labels
enhancement New feature or request maintenance only for maintenance of components

Comments

@braisvq1996
Copy link
Contributor

braisvq1996 commented Oct 24, 2023

There is a new release node LTS (node 20) so we should provide this new agent and update the quickstarters to use this new agent by default.

Nodejs 20 agent (new)

The comand from nodesource seems to be working in order to install node in the agent

Angular Quickstarter

Package Current Version Sugested version Location
nginx base image 1.24.0-alpine 1.25.3-alpine Dockerfile
AngularCli 15.2.4 17.0.3 Jenkinsfile

Ionic Quickstarter

Package Current Version Sugested version Location
nginx base image 1.24.0-alpine 1.25.3-alpine Dockerfile
IonicCli 7.1.1 7.1.5 Jenkinsfile

TypeScript Quickstarter

Package Current Version Sugested version Location
node base image 18-alpine 20-alpine Dockerfile
typescript 5.0.2 5.3.2 Jenkinsfile
types/node 18.15.10 20.8.8 Jenkinsfile
express 4.18.2 no new version available Jenkinsfile
jest 29.5.0 29.7.0 Jenkinsfile
jestJunit 15.0.0 16.0.0 Jenkinsfile

Cypress Quickstarter

Package Current Version Sugested version Location
Cypress ^12.9.0 ^13.3.2 package.sjon
typescript ^4.6.3 ^5.0.2 Jenkinsfile
types/node ^17.0.23 ^20.8.8 package.json
rimraf ^3.0.2 ^5.0.5 package.json
junit-report-merger ^5.0.0 ^6.0.2 package.json

Aditionaly we should remove nodejs 12 from the code #936

@cschweikert @bassagan @garcanam @bljubisic

@braisvq1996 braisvq1996 added enhancement New feature or request maintenance only for maintenance of components labels Oct 24, 2023
@braisvq1996
Copy link
Contributor Author

Closed by #970, #972 and #977

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request maintenance only for maintenance of components
Projects
None yet
Development

No branches or pull requests

1 participant