Skip to content

⚠️ Sync upstream/integration (466c8cc) -> release/4 2026-02-03 (deployment changes present)#348

Open
github-actions[bot] wants to merge 17 commits intorelease/4from
bp-sync-466c8cc
Open

⚠️ Sync upstream/integration (466c8cc) -> release/4 2026-02-03 (deployment changes present)#348
github-actions[bot] wants to merge 17 commits intorelease/4from
bp-sync-466c8cc

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 3, 2026

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

DoRightt and others added 17 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
@ffaraone ffaraone closed this Feb 3, 2026
@ffaraone ffaraone deleted the bp-sync-466c8cc branch February 3, 2026 18:31
@ffaraone ffaraone restored the bp-sync-466c8cc branch February 3, 2026 18:32
@ffaraone ffaraone reopened this Feb 3, 2026
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