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

Upgrade to Node-18 and NG-15 #1550

Merged
merged 77 commits into from
Dec 5, 2023
Merged

Conversation

codaimaster
Copy link
Contributor

@codaimaster codaimaster commented Aug 21, 2023

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/EXUI-763

Change description
Upgrade to Node 18 & NG-15

Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[X] No

@codaimaster codaimaster marked this pull request as draft August 21, 2023 20:07
@codaimaster codaimaster force-pushed the EXUI-763_upgrade-node18-and-ng15 branch from c5a8b02 to 2216e4a Compare August 21, 2023 20:14
@codaimaster codaimaster changed the title kick-off node 19 upgrade Upgrade to Node-18 and NG-15 Aug 22, 2023
@olusegz07 olusegz07 force-pushed the EXUI-763_upgrade-node18-and-ng15 branch 2 times, most recently from 90a19c3 to 2abac00 Compare November 27, 2023 15:34
@olusegz07 olusegz07 force-pushed the EXUI-763_upgrade-node18-and-ng15 branch 2 times, most recently from 9caacdd to 55b47cd Compare November 27, 2023 17:53
@olusegz07 olusegz07 force-pushed the EXUI-763_upgrade-node18-and-ng15 branch from 55b47cd to 38b1444 Compare November 27, 2023 18:36
OgunyemiO
OgunyemiO previously approved these changes Dec 5, 2023
RiteshHMCTS
RiteshHMCTS previously approved these changes Dec 5, 2023
Copy link

sonarcloud bot commented Dec 5, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 11 Code Smells

83.3% 83.3% Coverage
0.0% 0.0% Duplication

@olusegz07 olusegz07 merged commit b51ec10 into master Dec 5, 2023
6 checks passed
Daniel-Lam added a commit that referenced this pull request Dec 11, 2023
…Node 18 upgrade from master branch (#1639)

* EUI-6645 Restricted case acceess

* EUI-6645 Restricted case acceess

* EUI-6645 Restricted case access

* update version

* install

* Add translation package

* update version

* Update package

* yarn install

* Update package

* Merge from master

* Merge from master

* Merge from master

* Merge from master

* Merge from master

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* Update package version

* version update after merge from base branch

* EUI-8816 Restricted case access feature toggle functionality

* Upgrade to Node-18 and NG-15 (#1550)

* kick-off node 18 upgrade

* use pay component at local

* ng update @angular/core@12 @angular/cli@12 --force

* ng update @angular/material@12 --force

* ng update @angular/core@13 @angular/cli@13 --force

* ng update @angular/material@13 --force

* ng update @angular/core@14 @angular/cli@14 --force

* cdk 14

* ts version

* upgraes for fix

* upgrade rpx-xui-translation

* upgrade yargs-parser

* upgrade cli to 15

* fix damn ng breakdown

* ng update @angular/material@14 --force

* ng update @angular/core@15 @angular/cli@15 --force

* ng update @angular/material@15 --force

* correct compilation errors after upgrades

* ignore angular cache

* set new major version

* add yarn release file

* comment out broken lint task

* temporarily use ccpay-component from local

* fix tests

* fix tests

* upgrade to media viewer pre-release

* update version tag

* delete local ccpay dist folder

* use ccpay component prerelease

* skip the tasks (to be fixed later on)

* remove steps to unblock pre-release

* use node 14 for release

* Code tide

* package json update

* fix update package.json file and code tidy

* fix update package.json file

* fix update package.json file and code tidy

* package.json file update

* Using legacy angular material

* package.json version update

* fix: EXUI-787 - Fixed lint srcipt, lint issues, code issue. Code tidy

* updated codebase

* fix: EXUI-790	unit test now working; EXUI-996- Fixed dateTime Picker; Fix issue probate buttons - cancel and continue button

* package.json updated

* Update typography.scss

* Version update

* Update npmpublish.yml

* update polling service inline with sonarcloud - Security Hotspot

* code tidy

* added updated fork version of rx-polling library

* fix - EXUI-996 - fix issue with incorrect date formate

* App version updated and code tidy

* Update RELEASE-NOTES.md

* version update

* Update case-file-view-folder.component.ts

* Vesion update

* update test and karma config

* Update karma.conf.js

* Update case-file-view-folder-selector.component.spec.ts

* ccpay-web-component version updated

* version update

* fix broken functional test and update toolkit version

* version update

* rpx-xui-translation version update - 1.0.1

* @olusegz07 rpx-xui-translation version update - 1.0.2

---------

Co-authored-by: olusegun odunukan <[email protected]>
Co-authored-by: Olu <[email protected]>

* fix yarn audit issue (#1634)

* fix yarn audit issue

* yarn audit fix

yarn audit fix

* Update RELEASE-NOTES.md

* Fix/ex UI 1151 yarn audit version (#1637)

* fix yarn audit issue

* yarn audit fix

yarn audit fix

* Update RELEASE-NOTES.md

* Version updated

* EUI-9048: Re-release of Case Flags v2.1 incorporating Angular 15 and Node 18 upgrade from master branch

Change to Node version 18 in GitHub npmpublish workflow, following upgrade of CCD Toolkit to Angular 15 and Node 18.

* Add trailing slash to build location

Workaround for an apparent bug with npm and Node version >14 (see npm/cli#3993 for full details).

---------

Co-authored-by: John Benjamin <[email protected]>
Co-authored-by: David Rajkumar Jayakumar <[email protected]>
Co-authored-by: DavidJayakumar <[email protected]>
Co-authored-by: John Benjamin <[email protected]>
Co-authored-by: codaimaster <[email protected]>
Co-authored-by: olusegun odunukan <[email protected]>
Co-authored-by: Olu <[email protected]>
Daniel-Lam added a commit that referenced this pull request Jan 16, 2024
* EUI-6645 Restricted case acceess

* EUI-6645 Restricted case acceess

* EUI-6645 Restricted case access

* update version

* install

* Add translation package

* update version

* Update package

* yarn install

* Update package

* Merge from master

* Merge from master

* Merge from master

* Merge from master

* Merge from master

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* EUI-8816 Restricted Case Access - Feature toggle for deployment to Production

* Update package version

* version update after merge from base branch

* EUI-8816 Restricted case access feature toggle functionality

* Upgrade to Node-18 and NG-15 (#1550)

* kick-off node 18 upgrade

* use pay component at local

* ng update @angular/core@12 @angular/cli@12 --force

* ng update @angular/material@12 --force

* ng update @angular/core@13 @angular/cli@13 --force

* ng update @angular/material@13 --force

* ng update @angular/core@14 @angular/cli@14 --force

* cdk 14

* ts version

* upgraes for fix

* upgrade rpx-xui-translation

* upgrade yargs-parser

* upgrade cli to 15

* fix damn ng breakdown

* ng update @angular/material@14 --force

* ng update @angular/core@15 @angular/cli@15 --force

* ng update @angular/material@15 --force

* correct compilation errors after upgrades

* ignore angular cache

* set new major version

* add yarn release file

* comment out broken lint task

* temporarily use ccpay-component from local

* fix tests

* fix tests

* upgrade to media viewer pre-release

* update version tag

* delete local ccpay dist folder

* use ccpay component prerelease

* skip the tasks (to be fixed later on)

* remove steps to unblock pre-release

* use node 14 for release

* Code tide

* package json update

* fix update package.json file and code tidy

* fix update package.json file

* fix update package.json file and code tidy

* package.json file update

* Using legacy angular material

* package.json version update

* fix: EXUI-787 - Fixed lint srcipt, lint issues, code issue. Code tidy

* updated codebase

* fix: EXUI-790	unit test now working; EXUI-996- Fixed dateTime Picker; Fix issue probate buttons - cancel and continue button

* package.json updated

* Update typography.scss

* Version update

* Update npmpublish.yml

* update polling service inline with sonarcloud - Security Hotspot

* code tidy

* added updated fork version of rx-polling library

* fix - EXUI-996 - fix issue with incorrect date formate

* App version updated and code tidy

* Update RELEASE-NOTES.md

* version update

* Update case-file-view-folder.component.ts

* Vesion update

* update test and karma config

* Update karma.conf.js

* Update case-file-view-folder-selector.component.spec.ts

* ccpay-web-component version updated

* version update

* fix broken functional test and update toolkit version

* version update

* rpx-xui-translation version update - 1.0.1

* @olusegz07 rpx-xui-translation version update - 1.0.2

---------

Co-authored-by: olusegun odunukan <[email protected]>
Co-authored-by: Olu <[email protected]>

* fix yarn audit issue (#1634)

* fix yarn audit issue

* yarn audit fix

yarn audit fix

* Update RELEASE-NOTES.md

* Fix/ex UI 1151 yarn audit version (#1637)

* fix yarn audit issue

* yarn audit fix

yarn audit fix

* Update RELEASE-NOTES.md

* Version updated

* fix-exui-1175-Complex fields not being unhidden by Show Conditions (#1642)

* fix-exui-1175

* exui-1105-avoid judicial user from hidden

* Defensive coding for HIDDEN_TEMP

* setting display_context as HIDDEN_TEMP

* version updated

* Add util function to check for valid complex types

* version updated

---------

Co-authored-by: Andy Wilkins <[email protected]>

---------

Co-authored-by: John Benjamin <[email protected]>
Co-authored-by: David Rajkumar Jayakumar <[email protected]>
Co-authored-by: DavidJayakumar <[email protected]>
Co-authored-by: John Benjamin <[email protected]>
Co-authored-by: codaimaster <[email protected]>
Co-authored-by: olusegun odunukan <[email protected]>
Co-authored-by: Olu <[email protected]>
Co-authored-by: RiteshHMCTS <[email protected]>
Co-authored-by: Andy Wilkins <[email protected]>
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.

5 participants