Skip to content

Release: promote Solr changes to main for TEST deployment#873

Open
Oluwapizzy wants to merge 8 commits into
mainfrom
feature-solr-merged
Open

Release: promote Solr changes to main for TEST deployment#873
Oluwapizzy wants to merge 8 commits into
mainfrom
feature-solr-merged

Conversation

@Oluwapizzy

@Oluwapizzy Oluwapizzy commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

SUMMARY

This PR promotes the Solr changes from feature-solr-merged into main as part of the planned Solr release to TEST.

Release Context
*Source branch: feature-solr-merged
*Target branch: main
*Target environment: TEST
*Release scope: Multi-repo Solr promotion
*Deployment workflow: Merge to main, then workflow/pipeline deploys to TEST

Validation Plan
After merge and TEST deployment, validation will include:
Confirming the deployment workflow completed
Validating known Solr search scenarios
Documenting any issues or follow-up actions

Post-Merge
Once the PR is approved/merged into main, the workflow/pipeline should deploy the changes to TEST.

EPortman and others added 3 commits August 20, 2025 10:00
* 30381 cleaned up some env keys and fixed breadcrumbs (#843)

* - deleted obsolete key VUE_APP_BUSINESSES_URL
- app = 5.5.46
- fixed Business Registry URL in Affiliation Error Modal
- fixed Staff Dashboard breadcrumb

* - updated browserslist

---------

Co-authored-by: Severin Beauvais <[email protected]>

* 30656 Updated LaunchDarkly module to support orgs (#844)

* - app version = 5.6.0
- imported latest LD JS client SDK v3.9.0
- updated UpdateUserMixin to create contexts
- updated featureFlags module to use contexts

* - renamed updateUser -> updateLaunchDarkly
- used getter instead of computing KC roles again
- combined updateUser + updateLaunchDarkly
- renamed featureFlags.ts -> launchDarkly.ts
- misc cleanup

---------

Co-authored-by: Severin Beauvais <[email protected]>

* 30554 DBA NR magic link (#846)

Co-authored-by: bobby <[email protected]>

* 29274 Upgraded to Vite (#845)

* - misc cleanup
- updated babel config file
- moved index.html from /public to /
- updated index.html
- deleted obsolete jest config file
- app version = 5.7.0
- updated scripts in package file
- deleted obsolete dependencies
- added necessary dependencies
- recreated pnpm lock file
- updated patch to use import.meta
- deleted obsolete postcss config file
- added robots file
- replaced process.env -> import.meta.env
- replaced JEST_WORKER_ID -> VITEST
- added woff2 fonts
- updated font sources in CSS
- replaced getBaseUrl with direct sessionstorage.getItem()
- fixed some image sources
- deleted obsolete payment-utils.ts
- changed getConfig to non-async
- added vuetify css import
- changed v-img to img
- deleted unused isJestRunning computed
- replaced appBaseURL -> namexApiUrl
- added check for valid user/org before callling UpdateLdUser
- added BASE_URL to session storage
- added NAMEX_API_URL to session storage
- updated Vuetify import
- deleted appBaseURL export
- deleted commented-out console.log
- commented out unneeded console.log (for now)
- updated unit tests
- updated types in tsconfig file
- added vite config file
- updated vue config file

* - fixed v-icon size and color

---------

Co-authored-by: Severin Beauvais <[email protected]>

* Modify README for pnpm version and commands

Update pnpm installation and development commands

* 30987 Upgraded to Pinia (#847)

* - app version = 5.8.0
- installed Pinia dependencies
- updated Getter and Action decorators
- misc cleanup
- created Filing Types enum
- created Error interface
- created Payment models
- removed unneeded await for store actions
- converted Vuex Modules to separate stores
- created getStores plugin
- cleaned up error store
- cleaned up payment store
- delete env config
- deleted obsolete properties from main store state
- deleted unneeded stateModel property
- refactored actions and mutations into "sub store"
- refactored getters into "sub store"
- refactored state into "sub store"
- created new Pinia main store from sub stores
- now call mutations as functions instead of "commit"
- misc cleanup / type fixes
- moved getXXX in main.ts
- attached Vuex store to Vue instance
- mocked Vuex store for unit tests
- updated misc comments
- final commit with store as 3 sub-stores

* - changed actions back to exported functions
- changed getters back to exported functions
- changed state back to exported const
- updated store definition
- misc fixes and cleanup
- updated Reg Search API URL in example env

* - changed getNrState to return NrState
- cleaned up some typings
- changed getNrId to return number

* - attached Vuetify to Vue
- use current Vuetify instance to get breakpoint

* - small vault comment fixes
- approve building "vue-demi" to solve "missing export" issue

* - fixed "cannot read null key properties"

* - updated lockfile

- updated pnpm lock file

- lock file with pnpm v9

* - added exclude in Vite config

---------

Co-authored-by: Severin Beauvais <[email protected]>

* 31112 define disabled wait time and change priority wait time to Days (#851)

* define disabled wait time and change priority wait time to Days

* update

* lint error

* Update

* linting

* update

* 30032 - NR Payments - Renewal Payments do not have option to add Folio Number (#853)

* bugfix: Add folio number to RENEW payment when the first payment already had it

- bump version to 5.8.3

* chore: Update folio number assignment logic to use PaymentAction.CREATE filter

* cleanup

* 29381 - xpro name allowed length increased from 40 to 60 (#852)

* Update `MRAS_MAX_LENGTH` constant to 60 in new-request constants

* version bump

* chore: bump version to 5.8.3

* Add new FF for priority wait time tooltip (#855)

* 2551 update priority tooltips (#856)

* update priority tooltips

* Remove unnecessary newline in stats.vue

* 29381 - rules and validation updates in name field (#857)

* fix: name input rules logic and add xpro validation

- add validation/disable button in sub search modal

* fix: correct defaultRules return order in name input component

* fix: update search button logic and add xpro name validation

- Update `isSearchBtnDisabled` logic for button disablement
- Add `isValidXproName` getter for XPRO name length validation

* chore: bump version to 5.8.6 and remove unused import in search component

* fix: adjust max length validation for XPRO name flow

- Use dynamic max length based on `isXproFlow` condition.

* 31568 - remove Release Notes link from the footer (#858)

* Update `MRAS_MAX_LENGTH` constant to 60 in new-request constants

* version bump

* chore: bump version to 5.8.3

* fix: remove "Release Notes" link from footer and update sbc-common-components patch

* build lock with pnpm 9

---------

Co-authored-by: Séverin Beauvais <[email protected]>
Co-authored-by: Severin Beauvais <[email protected]>
Co-authored-by: bobdev-94 <[email protected]>
Co-authored-by: bobby <[email protected]>
Co-authored-by: eve-git <[email protected]>
chore: catchup with main
Comment thread app/src/list-data/designations.ts Fixed
Comment thread app/src/store/actions.ts Fixed
Comment thread app/src/store/mutations.ts Fixed
@Oluwapizzy Oluwapizzy changed the title Realeas: promote Solr changes to main for TEST deployment Release: promote Solr changes to main for TEST deployment Jun 16, 2026
stevenc987 and others added 2 commits June 16, 2026 14:08
…caping or encoding'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…f sensitive information'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Comment thread app/src/store/actions.ts Fixed
stevenc987 and others added 3 commits June 16, 2026 14:10
…f sensitive information'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…f sensitive information'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

@stevenc987 stevenc987 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks good

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