Skip to content

⚠️ Sync upstream/integration (8327e7f) -> release/4 2026-02-09 (deployment changes present)#355

Open
ffaraone wants to merge 29 commits intorelease/4from
bp-sync-8327e7f
Open

⚠️ Sync upstream/integration (8327e7f) -> release/4 2026-02-09 (deployment changes present)#355
ffaraone wants to merge 29 commits intorelease/4from
bp-sync-8327e7f

Conversation

@ffaraone
Copy link
Collaborator

@ffaraone ffaraone commented Feb 9, 2026

This PR syncs the latest changes from upstream to release branch.

DoRightt and others added 29 commits January 20, 2026 08:44
## Description

_useEffect_ added for value update

[react-json-editor-ajrm](https://github.com/AndrewRedican/react-json-editor-ajrm)
package is now archived, and we have the same issue as described here:
AndrewRedican/react-json-editor-ajrm#88

As a temporary solution, we can use the _waitAfterKeyPress_ prop to make
this field at least usable for manual input.
…ide-modal is not saved upon clicking the Save button

## Description

Added account_id property for schema validation
* OSN-1281. Add useEffect for value update

## Description

_useEffect_ added for value update

[react-json-editor-ajrm](https://github.com/AndrewRedican/react-json-editor-ajrm)
package is now archived, and we have the same issue as described here:
AndrewRedican/react-json-editor-ajrm#88

As a temporary solution, we can use the _waitAfterKeyPress_ prop to make
this field at least usable for manual input.

* OSN-1284. When selecting the Data Source filter, the perspective in side-modal is not saved upon clicking the Save button

## Description

Added account_id property for schema validation

---------

Co-authored-by: Anton Sukhov <littlegreenbagg@googlemail.com>
## Description
- Added new argument for `useAllRecommendations` and
`useOptscaleRecommendations` methods
- List of deprecated recommendations was created
- `ObsoleteImages` and `ObsoleteImagesModal` classes was marked as
deprecated

## Related issue number

https://datatrendstech.atlassian.net/browse/OSN-1266
What was changed:
The workflow .github/workflows/auto-assign-author.yml was modified to
automatically assign the pull request author as an assignee when a PR is
opened or reopened.
The logic now includes a permission check via GitHub API
(getCollaboratorPermissionLevel) and safe handling of cases where the
author is not a collaborator (e.g., PRs coming from forks).

If the author has write, maintain, or admin rights — they are assigned.
If the author has insufficient rights or is external — the step is
skipped without error, with a clear log message.

To verify workflow stability with external PRs, the following test was
conducted:

1. From the external account DaniyaAbdulina, a fork of the repository
hystax/optscale was created → DaniyaAbdulina/optscale.
2. The fork was cloned to a separate VM.
3. A new branch test was created, changes were made, and pushed to
DaniyaAbdulina/optscale.
4. A pull request was opened from DaniyaAbdulina:test into
hystax:usr/kirill_mas/OSN-1287.

Result: The workflow successfully executed on PR test_commit #23,
correctly skipping assignment for the external author with the log:
Skipping assignment for DaniyaAbdulina: permission=read
511a835 Reapply  vm.sh + fixes
0776dac OSN-1266. Remove obsolete_images from the recommendation page
37e806e OSN-1265. Regenerated demo
## Description

Added alert icon for expired power schedule
ed7f0a4 OSN-1322. Mark expired Power Schedules
7059af2 OSN-1260. Rename Components folder to components
…et` and `_.omit` functions" (#1811)

1. Update concurrently to version 9.2.1 (starting from this version, it no longer depends on lodash).
2. Update lodash and lodash-es to version 4.17.23
d6a2fce OSN-1331. Fixed Alibaba LB discovery on LBs in one region
59e4008 OSN-1323: fixed optscale-info output
9f01b93 OSN-1308. Fix Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions
8f0a2e0 OSN-1228. Include GraphQL operation name in /api requests
- Assign jira_ui to hystax/ui
- Update react-markdown to 10.1.0
- Update remark-gfm to 4.0.1
- Remove remark-directive and unist-util-visit
ca102d7 OSN-1333. Enhance instance subscription description with dynamic days threshold
2ced549 OSN-1336. Fixed not cleaning some indexes on cleanelkdb
d5a2258 OSN-1319. Update markdown packages
b0c19a8 OSN-1300. [jira-ui] Update body-parser to 1.20.4
1ea86d2 OSN-1334. Fixed couldn't convert string to float: '' on instance_subscription archive
4b6d535 OSN-1302. vite allows server.fs.deny bypass via backslash on Windows
cd33598 OSN-1296. Update jspdf and jspdf-autotable
e85264f OSN-1300. Update dependencies to address qs vulnerability
2322919 OSN-1306. Updated storybook packages
1e5919d OSN-1303. Update react-router-dom to 6.30.3
4b0c604 OSN-1332. Updated CODEOWNERS
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.

8 participants