Skip to content

Commit

Permalink
fix: LEAP-E-1: Merge with development (#5086)
Browse files Browse the repository at this point in the history
* feat: LEAP-206: Ensure users can navigate freely and drafts are saved when leaving the labelling screen (#4823)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6018306785

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6041221119

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6042978607

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054035666

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054150497

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054211352

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054212296

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6088235972

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6088239538

* draft guard added for preserving drafts on navagate away

* Update label_studio/frontend/src/components/DraftGuard/DraftGuard.js

* add feature flag

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099106433

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099123242

* add toast to lso

* message toast import fix

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114309463

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114412393

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114441739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150533961

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150877518

* fix feature flag

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161293100

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161303530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164632430

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164636576

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164750707

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6173795893

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177525481

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177595440

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278172019

* fix the saving of drafts when a user would leave the labelling screen

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278960962

* remove console logs

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301442739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301453665

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314325373

---------

Co-authored-by: Travis1282 <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6322034955

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6335139756

* fix: OPTIC-137: Preview should not block navigation due to draft saving (#4835)

* fix: OPTIC-137: Preview should not block navigation due to draft saving

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6329001581

* fix navigation on submit and exit of annotation

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6332976455

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* ci: PLATE-637: Support LS SDK in Follow Merge

* fix: LSDV-5560: Fix plus and minus hotkeys (#4784)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6187555642

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303749414

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6340084416

---------

Co-authored-by: Sergey <[email protected]>
Co-authored-by: Gondragos <[email protected]>

* ci: PLATE-637: Add LS SDK to validate dependencies

* fix: LEAP-24: /api/tasks performance improvement (#4738)

* fix: LEAP-24: /api/tasks performance improvement

* Fix skip_regular

* ci: Update Follow Merge PR message

* fix: OPTIC-140: Using pypi for human signal drf-yasg fork (#4837)

Co-authored-by: Wesley Lima <[email protected]>

* docs: Add release notes for 2.5.0 (#4840)

* docs: Add release notes for 2.5.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6341358471

* Updating release notes to add images and correct date placement

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: caitlin_wheeless <[email protected]>

* ci: PLATE-638: update mw dependencies

* ci: PLATE-638: update pytest deps

* ci: fix The license_file parameter is deprecated, use license_files instead.

* ci: pyaml update dependency to fix cython <3.0 dependency

* ci: update tavern to 1.22.0 to allow pyyaml>=6.0

* ci: revert all dependencies upgrade

* ci: fix yaml lint

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display (#4802)

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display

* testing for delete tasks annotations

* testing for annotation draft cleanup

* resolve issue in CI due to nondeterministic ordering

---------

Co-authored-by: jombooth <[email protected]>
Co-authored-by: AndrejOros <[email protected]>

* fix: OPTIC-133: Blank draft submitted with annotation when using hotkey submit (#4834)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6326183273

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6344022688

---------

Co-authored-by: Brandon Martel <[email protected]>
Co-authored-by: Sergey <[email protected]>

* docs: DOC-116: Create a page on upgrading Label Studio Enterprise  (#4836)

docs: DOC-116: Create a page on upgrading Label Studio Enterprise with health check instructions

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6347745118

* chore: fix s3 export tests (#4842)

* docs: DOCS-132: Fix note formatting across files (#4846)

* feat: OPTIC-115: Add is_deleted field to User model (#4806)

* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

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

* chore: Bump version to 1.10.1dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6358039273

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6376557020

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6389281081

* chore: upgrade some dependencies to unbreak docker build with test deps (#4851)

* upgrade some dependencies to unbreak docker build with test deps

* remove double requirement

* remove attrs dependency mark

* try older version of Tavern

* try older pytest version

* Revert "try older version of Tavern"

This reverts commit 381a71ebcd39ce3bb1b09ea0da29490c70ce5133.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb246710587e2e839447a53db79cd252df04.

* https://github.com/taverntesting/tavern/issues/859 suggests we can go to a newer pytest

* docs: Add release notes for 2.5.0-1 (#4848)

* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6358589687

* Update 2.5.0-1.md

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Caitlin Wheeless <[email protected]>

* chore(deps): bump urllib3 from 1.26.16 to 1.26.17 in /deploy (#4850)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.16...1.26.17)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Update try cloud header link (#4854)

Update try cloud header link

* docs: DOCS-128: Fix role descriptions to include appropriate API access (#4856)

* fix: API permissions for docs (#4858)

* Revert "fix: API permissions for docs" (#4859)

Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809265fa83ab10cfce6dcd75f36ef9e53ecc.

* fix: Make API docs public

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6402169669

* fix: make blue required in cicd (#4863)

* fix: LEAP-149: Fix selected=true for Taxonomy (#3837)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5352254604

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357992160

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5413704442

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5424437671

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427873637

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427891551

* fix: LSDV-1476: Reuse FF_DEV_3617 to init Preview better

`onLabelStudioLoad` is actually too early anyway to manipulate tree.
But that only a problem for Taxonomy with SharedStore (FF_DEV_3617).

* [frontend] Get build lsf

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484639779

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484710915

* ci: Build frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484766857

* [submodules] Build static heartexlabs/label-studio-frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484947116

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6328210752

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6342490064

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6345679579

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381350750

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6406660667

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408088405

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: nikitabelonogov <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* chore: Bump version to 1.9.2dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410731721

* docs: DOC-137: Remove page for unsupported time series feature (#4871)

* docs: DOCS-132: Fix note formatting across files

* docs: DOC-137: Remove page for unsupported time series feature

* docs: DOC-120: Recommend SSRF protection variable (#4872)

* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages

* docs: Remove tier-specific content from the table of content (#4873)

Switch from filter to function

* feat: OPTIC-118: Query updates to support user soft deletion (#4832)

* feat: OPTIC-118: Query updates to support user soft deletion

* Add missing comma

* Add newline

* Add newline

* Add with_deleted to display all users in admin and add other various filters to support is_deleted in admin page

* Code tooling fixes

* Fixes to support new manager is_deleted filtering in migrations (by disabling it conditionally)

* Linter fix

* Add user obfuscation of deleted users in base user serializer

* Add user obfuscation of user initials

* Add manager migration required because change was made to manager in migrations

* Add feature flag check

* Add double manager for User to handle filtering deleted users

* Linter updates

---------

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

* fix: LEAP-182: Org and deployment level setting for cert verification (#4862)

* fix: LEAP-182: Verify SSL certs unless turned off for deployment/organization

* fmt

* move to organization model setting for override

* more permanently fix migration that has issues with new Organization fields

* try to fix import issue

* use license field instead of migration, try new sqlite version

* correct sqlite path prefix

* fix x86 dll path

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6452916005

* ci: split slack check

* fix: LEAP-250: Fix maxUsages for New Taxonomy (#4877)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435287838

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435330907

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6458107595

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* fix: LEAP-192: Check avatar file extension (#4818)

* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

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

* fix: OPTIC-79: Add queueTotal to lsfProperties from project (#4742)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099175716

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099186034

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6126697671

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191135530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191149554

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199486597

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6201782822

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6215277169

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6237615551

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250094239

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250115389

* Add queue_total and queue_done fields to project serializer

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403661920

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410235609

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410289300

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421795914

* merge develop

---------

Co-authored-by: Travis1282 <[email protected]>
Co-authored-by: Andreas Divaris <[email protected]>
Co-authored-by: AndrejOros <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Brandon Martel <[email protected]>

* feat: OPTIC-116: User soft-deletion API (#4876)

* feat: OPTIC-116: User soft-deletion API

* Add new HasOwnerPermission to check owner for deletion, add soft_delete function

* Update tests

* Add linting changes

* Add permission_required to view

* Linting fix

* Updates to fix soft delete and add typing

* Add newlines for test legibility

* Update status code, update typing error

* Add new url to all_urls.json

---------

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

* fix: LEAP-33: Fixes for labels by Taxonomy (#4757)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124929627

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6174465648

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6276197292

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6350584078

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381193990

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381278017

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6394794922

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6399588606

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408173324

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6419772202

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6456728285

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6457584458

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6469478285

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6471048471

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482194842

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482795848

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6494103664

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: hlomzik <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: farioas <[email protected]>

* feat: LEAP-185: Send webhook on task from storage creation (#4845)

* feat: LEAP-185: Send webhook on task from storage creation

* Fix comment

* chore: LEAP-52: add tests for the pagination fix in label-studio-sdk#153 (#4891)

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

* fix: LEAP-252: Use standard error message for Async Taxonomy errors (#4886)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6473762318

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6485975228

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6486178314

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502038292

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509180009

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509454897

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: hlomzik <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* chore: Bump label-studio-converter version to 0.0.57 (#4895)

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6501686091

Co-authored-by: robot-ci-heartex <[email protected]>

* docs: DOC-132: Small update to Projects to Groups Mapping description (#4897)

* fix: DIA-414: Validate bucket/credentials when editing storage (#4847)

* fix: DIA-414: Validate bucket/credentials when editing storage

* Catch NoSuchBucket error code

* check httpstatuscode in addition to error code

* remove print statements

* reformat

---------

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

* fix: LEAP-255: Parse username and password from basic auth URL and use for API calls (#4889)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6487327137

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508253604

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509549609

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6532699563

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#4904)

Bumps [thehanimo/pr-title-checker](https://github.com/thehanimo/pr-title-checker) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/thehanimo/pr-title-checker/releases)
- [Commits](https://github.com/thehanimo/pr-title-checker/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: thehanimo/pr-title-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints (#4890)

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints

* Update test case to reflect new url

* Change soft delete drf parent class in order to fix openapi schema generation

* Remove unused import

* Add back in explicit HasObjectPermission, while its set as default permission in LSE, it still needs to be set explicitly in LSO

* docs: Add release notes for 2.5.0-1 (#4911)

* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6540080539

* clean up release notes

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Jo Booth <[email protected]>

* ci: PLATE-679: Fix Expression injection in Actions (#4898)

* fix: LEAP-280: Azure storage validation too long (#4905)

* fix: LEAP-280: Azure storage validation too long

* Fix test dependency

* fix: LEAP-193: Double check for upload url ip (#4828)

* fix: LEAP-193: Double check for upload url ip

* Fix typing

* Add ssrf_safe_get

* Fix tests

* fix: OPTIC-179: Properly ensure content is escaped (#4926)

* fix: OPTIC-179: Properly ensure content is escaped

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567480699

* update types

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567539053

* update

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568061660

* update

* Update label_studio/frontend/src/pages/DataManager/DataManager.js

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568126554

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* DOC-148: Update bug_report.md to remove auto-assignment (#4933)

Update bug_report.md

Remove max as auto-assignee for issue template.

* fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag (#4884)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578862957

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: juliosgarbi <[email protected]>

* docs: Fix broken links in Project Setup page (#4937)

Links were not rendering correctly

* docs: DOC-122: Data discovery with AWS storage (#4907)

* docs: DOC-122: Data discovery with AWS storage

* Reduced image size

* Updated to incorporate Patrick's review feedback

* fix: LEAP-19: Add GCS bucket cache (#4778)

* fix: LEAP-19: Add GCS bucket cache

* Fix typing

* Add ttl for cache

* Add type definitions

* Make ttl_hash required

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6622973547

* ci: disable slack domain check

* feat: Allow the AWS S3 signature version to be specified for Django storages (#4869)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <[email protected]>

* Fix spacing

Signed-off-by: David Newman <[email protected]>

---------

Signed-off-by: David Newman <[email protected]>
Co-authored-by: Brandon Martel <[email protected]>

* feat: OPTIC-174: Allow the AWS S3 signature version to be specified for Django storages (#4928)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <[email protected]>

* Fix spacing

Signed-off-by: David Newman <[email protected]>

---------

Signed-off-by: David Newman <[email protected]>
Co-authored-by: David Newman <[email protected]>

* chore: Bump version to 1.9.3dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630216649

* Create codeql.yml action

* Update codeql.yml

* ci: fix codeql override config

* ci: fix config

* ci: SRE-700: Prefer Jira over Aha

* ci: temp disable codeql

* Create codeql.yml

* docs: Add release notes for 2.6.0 (#4957)

* docs: Add release notes for 2.6.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6629450493

* Update 2.6.0.md

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Caitlin Wheeless <[email protected]>

* docs: Support parents in sidebar menu (#4965)

* Support different enterprise parent

* Remove auto formatting

* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#4948)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.24.0...v5.25.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: DOC-148: Update feature_request.md remove auto-assignment (#4934)

DOC-148: Update feature_request.md remove auto-assignment

Remove max from issue auto-assignment

* fix: OPTIC-182: Ensuring Task view always has task attribute no matter the method called (#4925)

Co-authored-by: Wesley Lima <[email protected]>

* fix: DIA-631: [FE] if associated projects dont get sent back the data-explorer breaks (#4960)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632937439

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632964001

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643868073

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643895318

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>

* fix: LEAP-306: Fix security vulnerabilities (#4958)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631419936

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631478293

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641079414

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641434342

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642153056

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644073987

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* docs: DOC-153: Adjust order in page front matter (#4967)

* docs: DOC-153: Adjust order in page front matter

* Update predictions.md

* docs: DOC-151: Remove Firefox and Safari from browser list (#4969)

docs: DOC-151: Remove Firefox and Safari from list of supported web browsers

* fix: LEAP-295: Fix error styles in LS modals (#4949)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6613126391

* Fix LSF margin in Config Editor

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627667828

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659247962

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6663506893

* fix: LEAP-304: Fix github vulnerabilities (#4980)

* fix: LEAP-304: Fix github vulnerabilities

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670348239

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* chore: LEAP-221: Remove Taxonomy flags (#4866)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410030709

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6420976741

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421070821

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421714709

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642507975

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6664963762

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6667954775

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* docs: Add release notes for 2.6.0-2 (#4982)

* docs: Add release notes for 2.6.0-2

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6670992456

* Update 2.6.0-2.md

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Caitlin Wheeless <[email protected]>

* docs: Add release notes for 2.6.0-1 (#4975)

* docs: Add release notes for 2.6.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6660934198

* Update 2.6.0-1.md

* Update 2.6.0-1.md

---------

Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: Caitlin Wheeless <[email protected]>

* ci: bump actions/setup-node from 3 to 4 (#4985)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: fix slack invite check

* feat: OPTIC-65: Adding label_config_hash to project (#4849)

* feat: OPTIC-65: Adding label_config_hash to project

* feat: OPTIC-65: Making sure migrations are not looking for future db columns

---------

Co-authored-by: Wesley Lima <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6702687565

* fix: LEAP-218: Improve performance of search (#4952)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615248340

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615308218

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627676916

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627775101

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628562076

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628775840

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630014156

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659027323

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659058850

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6668586231

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694941225

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696202435

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698927179

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698949862

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6699284368

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6706425616

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: juliosgarbi <[email protected]>

* fix: LEAP-303: Fix github vulnerabilities (#4989)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708142134

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709373192

---------

Co-authored-by: Julio Sgarbi <[email protected]>

* fix: LEAP-314: Fix Github vulnerabilities (#4990)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708195590

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709547772

---------

Co-authored-by: Julio Sgarbi <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6716306990

* feat: LEAP-58: Proxy URL for Taxonomy if possible (#4918)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553296978

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553340386

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578959553

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6619537357

* fix: LEAP-58: Add project-level presign API to support flat-file taxonomy in storage

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633835281

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633857155

* fix paths issue

* fix failing pytests

* associated frontend updates

* introduce some tavern tests for new + existing endpoint

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6660611165

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661908415

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661911849

* additional function for freezing time

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725009387

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725215270

* 404 -> 400

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725281641

* fix testcases

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725543628

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725633362

* fix comment

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725767581

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725940200

---------

Co-authored-by: hlomzik <[email protected]>
Co-authored-by: Jo Booth <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>
Co-authored-by: MihajloHoma <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6728903032

* fix: LEAP-16: Add validation to contextual scrolling (#4651)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896445005

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896522955

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6739705827

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: hlomzik <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* fix: LEAP-58: split label config hash migration, use values_list (#5005)

* split label config hash migration, use only() and values()

* use values list in annotations migration too

* perf: LEAP-32: Improve performance of zooming at Image Segmentation (#4800)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236329424

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236954214

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250287241

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250465515

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636679526

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649180169

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649422170

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650236085

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650376463

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651368346

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651771553

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651975957

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6656066337

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6745914975

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6746815838

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6747117484

---------

Co-authored-by: Sergey <[email protected]>
Co-authored-by: Sergey <[email protected]>
Co-authored-by: robot-ci-heartex <[email protected]>

* feat: OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers (#4927)

* feat; OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers

* Remove is_deleted and rely on deleted_at, add migration

* Linter formatting fixes

* Update all user.organization queries to filter out deleted user org memberships

* Update soft_delete to update user's active_organization

* Add organization member mixin for permissions purposes

* Move soft-delete api to label studio and move test case to org test file

* Move soft delete api endpoint to remove from list endpoint to its own detail view

* Linter fixes

* Add helptext to migration

* Updated object permissions check to account for all write methods (non-safe methods)

* Revert accidentally commited change

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

* Update user context to pass in users instead of request (which sometimes breaks previous context)

* Update user org member queries for efficiency

* Add comment

* Fix issue where deleted user can log back in, add tests validate fix

* Add fix to reinstate user via email invite flow

* Add release of task locks for soft-delete users

* Fix query

* Remove deleted soft-delete users endpoint from all_urls

* check request in context before attempting to use it

* Add serializer context to areas using UserSerializer

---------

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

* fix: DIA-643: [FE] max threshold 1 makes it so we cant see results for semantic search (#5001)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6737026105

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6750275945

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>

* fix: DIA-536: [FE] Show Records As They Are Imported (#4968)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644918047

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670548398

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772342432

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772380295

---------

Co-authored-by: Yousif Yassi <[email protected]>
Co-authored-by: yyassi-heartex <[email protected]>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6780631622

* fix: LEAP-345: Fix taxonomy items collapsing when dropdown is closed (#4996)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6723341121

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6742787001

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6749295046

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772086757

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6773598644

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6782858673

---------

Co-authored-by: Julio Sgarbi <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* feat: LEAP-324: Return builds files to LS monorepo (#5010)

* feat: LEAP-324: Return builds files to LS monorepo

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6771586280

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* docs: DOC-144: Label group visibility in project dashboards (#4920)

* docs: DOC-143: Add section about deleting a user (#4899)

* docs: DOC-143: Add section about deleting a user

* Clarified wording around where Deleted User appears in the UI

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6794396437

* fix: LEAP-361: Use named exports for SVG (#5019)

* fix: LEAP-361: Use named exports for SVG

This will allow to use new version of svg imports used in monorepo.
So transition to monorepo will be smoother and this will unblock LS develop right now.
The reason is that monorepo webpack uses another settings of SVGR and uses named exports by default,
they can be enabled with option `exportType: named` in current version.

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6799199485

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* ci: PLATE-696: Avoid direct usage of variables (#5020)

* fix: LEAP-237: Patch ORM Leak vulnerability in open source (#5012)

* fix: LEAP-237: Patch ORM Leak vulnerability in open source

* add further detail to docstring about security concern

* fix bug where string starts with desc marker

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6808028962

* refactor: LEAP-65: Add pdm section to pyproject.toml (#5021)

* fix: optic-124: save and update have success/fail toast messages (#4917)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6551078194

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6551345712

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6551351529

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6580078354

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6580259400

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694865142

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6740603019

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6768326133

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819745035

---------

Co-authored-by: Travis1282 <[email protected]>
Co-authored-by: bmartel <[email protected]>
Co-authored-by: vladimirheartex <[email protected]>

* fix: OPTIC-142: Submit and exit style update (#5007)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6747642272

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819755294

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819755294

---------

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

* fix: OPTIC-143: Redirect to projects page on save and exit (#4981)

* if no target then push projects

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670573734

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819772143

---------

Co-authored-by: robot-ci-heartex <[email protected]>

* feat: LEAP-336: Collapsible cards in Ranker (#5016)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6787251062

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819213794

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6819246389

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6827269786

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6827269786

---------

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

* ci: PLATE-722: Fix get-build script

* ci: PLATE-725: fix github build

* ci: reset build cache

* fix: DIA-354: Fix validation for non-existing GCS bucket prefix (#5033)

* fix: DIA-354: Fix validation for non-existing GCS bucket prefix

* Update utils.py

---------

Co-authored-by: KonstantinKorotaev <[email protected]>
Co-authored-by: farioas <[email protected]>

* docs: DOC-121: Add external taxonomy info to the Taxonomy templates page (#4864)

* docs: DOC-121: Add external taxonomy info to the Taxonomy templates page

* Update taxonomy.md spelled Opossum wrong

* Updated taxonomy screenshot with new UI

* Apply suggestions from Andrews review

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

* Added a section on securing the taxonomy

---------

Co-authored-by: caitlinwheeless <[email protected]>
Co-authored-by: hlomzik <[email protected]>

* ci: Fix merge command

* ci: Fix merge command

* docs: DOC-121: Update Taxonomy tag page for external taxonomy (#4855)

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6398047806

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6398047806

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6398115755

* [submodules] Build static HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6511594450

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6511594450

* [frontend] Get build lsf

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6857489390

---------

Co-authore…
  • Loading branch information
1 parent 89ed52f commit 53f8257
Show file tree
Hide file tree
Showing 214 changed files with 8,537 additions and 1,082 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@
!README.md
!licenses/**
!LICENSE
!pyproject.toml
!poetry.lock
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Bug report
about: Create a report to help us improve
title: ''
labels: 'issue: bug'
assignees: makseq

---

Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: makseq

---

Expand Down
4 changes: 4 additions & 0 deletions .github/codeql/codeql-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: "CodeQL config"

paths-ignore:
- label_studio/frontend/dist
12 changes: 6 additions & 6 deletions .github/helpers/gh_changelog_generator/gh_changelog_generator.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,23 +192,23 @@ def get_task(task_number: str, pr: int = None) -> AhaFeature or None:
if task_number in TASK_CACHE.keys():
return TASK_CACHE.get(task_number)
try:
task = AhaFeature(task_number, pr)
task = JiraIssue(task_number, pr)
TASK_CACHE[task_number] = task
return task
except Exception as e:
print(f'Could not find Feature {task_number} in Aha!: {e}')
print(f'Could not find Issue {task_number} in Jira: {e}')
try:
task = AhaRequirement(task_number, pr)
task = AhaFeature(task_number, pr)
TASK_CACHE[task_number] = task
return task
except Exception as e:
print(f'Could not find Requirement {task_number} in Aha!: {e}')
print(f'Could not find Feature {task_number} in Aha!: {e}')
try:
task = JiraIssue(task_number, pr)
task = AhaRequirement(task_number, pr)
TASK_CACHE[task_number] = task
return task
except Exception as e:
print(f'Could not find Issue {task_number} in Jira: {e}')
print(f'Could not find Requirement {task_number} in Aha!: {e}')
return None


Expand Down
21 changes: 13 additions & 8 deletions .github/workflows/blue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,16 @@ jobs:
name: Blue
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ inputs.head_sha }}
- uses: actions/setup-python@v4
- uses: pre-commit/[email protected]
with:
extra_args: blue --all-files --hook-stage pre-push
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ inputs.head_sha }}

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

- uses: pre-commit/[email protected]
with:
extra_args: blue --all-files --hook-stage pre-push
35 changes: 17 additions & 18 deletions .github/workflows/build_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,32 +66,31 @@ jobs:
PROVIDED_VERSION: ${{ inputs.version }}
run: |
set -x
wget https://github.com/gnprice/toml-cli/releases/download/v0.2.3/toml-0.2.3-x86_64-linux.tar.gz
tar -xzf toml-0.2.3-x86_64-linux.tar.gz
mv toml-0.2.3-x86_64-linux/toml toml
chmod +x toml
version=$(sed "s/^v//g" <<< ${PROVIDED_VERSION})
sed -i "s/^__version__[ ]*=.*/__version__ = '${version}'/g" label_studio/__init__.py
./toml set pyproject.toml tool.poetry.version "$version" > pyproject.toml.new
mv -f pyproject.toml.new pyproject.toml
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

- name: Configure pip cache
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pypi-${{ hashFiles('deploy/requirements-mw.txt') }}-${{ hashFiles('deploy/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pypi-
- name: Set up Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
- name: Install Python dependencies
run: |
pip install -r deploy/requirements-mw.txt
pip install -r deploy/requirements.txt
pip install -e .
pip install twine
poetry install --with build
- name: Collect static
run: |
python label_studio/manage.py collectstatic
poetry run python label_studio/manage.py collectstatic
- name: Download feature flags
env:
Expand All @@ -105,7 +104,7 @@ jobs:
--retry-delay 10 \
-H "Authorization: $LAUNCHDARKLY_COMMUNITY_SDK_KEY" \
"https://sdk.launchdarkly.com/sdk/latest-all" >"$LAUNCHDARKLY_DOWNLOAD_PATH"
if [ "$(jq 'has("flags")' <<< cat $LAUNCHDARKLY_DOWNLOAD_PATH)" = "true" ]; then
if [ "$(jq 'has("flags")' <<< cat $LAUNCHDARKLY_DOWNLOAD_PATH)" = "true" ]; then
echo "feature_flags.json is valid"
else
echo "feature_flags.json is invalid"
Expand All @@ -116,7 +115,7 @@ jobs:
- name: Package
env:
VERSION_OVERRIDE: ${{ inputs.version }}
run: python setup.py sdist bdist_wheel
run: poetry build

- name: Upload to PYPI
if: inputs.upload_to_pypi
Expand All @@ -128,7 +127,7 @@ jobs:
- name: Get PyPI package details
id: pypi-package-details
if: inputs.upload_to_pypi
uses: actions/github-script@v6
uses: actions/github-script@v7
env:
VERSION: ${{ inputs.version }}
with:
Expand Down Expand Up @@ -156,7 +155,7 @@ jobs:
- name: Attach artifacts to release
if: inputs.release-id
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GIT_PAT }}
script: |
Expand Down
13 changes: 7 additions & 6 deletions .github/workflows/cicd_pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ jobs:
- 'setup.py'
- '.github/workflows/bandit.yml'
- '.github/workflows/tests.yml'
- '.github/workflows/test_conda.yml'
- '.github/workflows/test_migrations.yml'
frontend:
- 'label_studio/frontend/**'
- '.github/workflows/frontend-build.yml'
Expand All @@ -62,7 +64,7 @@ jobs:
- '.github/workflows/cicd_pipeline.yml'
- '.github/workflows/docker-build.yml'
- uses: actions/github-script@v6
- uses: actions/github-script@v7
id: commit-details
with:
script: |
Expand Down Expand Up @@ -193,7 +195,7 @@ jobs:
fetch-depth: 0

- name: Create release draft
uses: actions/github-script@v6
uses: actions/github-script@v7
id: create-draft-release
env:
TARGET_COMMITISH: "${{ github.ref_name }}"
Expand Down Expand Up @@ -313,8 +315,6 @@ jobs:
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-gh-actions-${{ hashFiles('.github/helpers/gh_changelog_generator/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-gh-actions-

- name: Install tools and dependencies
run: |
Expand Down Expand Up @@ -365,7 +365,7 @@ jobs:
echo "CHANGELOG_JSON_EOF" >> $GITHUB_ENV
- name: Update Draft Release
uses: actions/github-script@v6
uses: actions/github-script@v7
id: update-draft-release
with:
github-token: ${{ secrets.GIT_PAT }}
Expand Down Expand Up @@ -411,6 +411,7 @@ jobs:
- gitleaks
- bandit
- ruff
- blue
- pytest
- migrations
- build-docker
Expand All @@ -420,5 +421,5 @@ jobs:
uses: re-actors/alls-green@release/v1
with:
allowed-failures:
allowed-skips: gitleaks, bandit, ruff, pytest, migrations, conda-test, build-docker
allowed-skips: gitleaks, bandit, ruff, blue, pytest, migrations, conda-test, build-docker
jobs: ${{ toJSON(needs) }}
37 changes: 37 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: "CodeQL"

on:
push:
branches: [ "develop", "ls-release/**", "lse-release/**" ]
schedule:
- cron: '35 22 * * 0'

jobs:
analyze:
name: Analyze
runs-on: 'ubuntu-latest'
timeout-minutes: 45
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript-typescript', 'python' ]

steps:
- name: Checkout repository
uses: actions/[email protected]

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql/codeql-config.yaml

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{matrix.language}}"
9 changes: 6 additions & 3 deletions .github/workflows/delete_pr_branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,17 @@ jobs:
- uses: hmarr/[email protected]

- name: Delete branch
uses: actions/github-script@v6
uses: actions/github-script@v7
if: startsWith(github.event.pull_request.head.ref, 'fb-')
env:
HEAD_REF: ${{ github.event.pull_request.head.ref }}
with:
script: |
const { repo, owner } = context.repo;
const head_ref = process.env.HEAD_REF;
await github.rest.git.deleteRef({
owner,
repo,
ref: 'heads/${{ github.event.pull_request.head.ref }}',
ref: `heads/${head_ref}`,
});
console.log(`Branch ${{ github.event.pull_request.head.ref }} is deleted`)
console.log(`Branch ${head_ref} is deleted`)
4 changes: 2 additions & 2 deletions .github/workflows/docker-build-ontop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:

- name: Calculate Docker tags
id: calculate-docker-tags
uses: actions/github-script@v6
uses: actions/github-script@v7
env:
TAGS: ${{ inputs.tags }}
IMAGE_NAME: ${{ env.IMAGE_NAME }}
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Push Docker image
uses: docker/build-push-action@v5.0.0
uses: docker/build-push-action@v5.1.0
id: docker_build_and_push
with:
context: .
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker-build-ubi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
fi
- name: Check is latest tag needs to be updated
uses: actions/github-script@v6
uses: actions/github-script@v7
id: generate-tags
with:
github-token: ${{ secrets.GIT_PAT }}
Expand Down Expand Up @@ -150,7 +150,7 @@ jobs:
core.setOutput("ubi-tags", ubiTags.join(','));
- name: Build and push ubi
uses: docker/build-push-action@v5.0.0
uses: docker/build-push-action@v5.1.0
id: docker_build_and_push_ubi
with:
context: .
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Push Docker image
uses: docker/build-push-action@v5.0.0
uses: docker/build-push-action@v5.1.0
id: docker_build_and_push
with:
context: .
Expand All @@ -123,7 +123,7 @@ jobs:
cache-to: type=gha,mode=max

- name: Create Docker image tag Check
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
const { repo, owner } = context.repo;
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker-release-promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- uses: hmarr/[email protected]

- name: Get an artifact from check suite
uses: actions/github-script@v6
uses: actions/github-script@v7
id: get_info
with:
github-token: ${{ secrets.GIT_PAT }}
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
ref: ${{ inputs.release_tag }}

- name: Check is latest tag needs to be updated
uses: actions/github-script@v6
uses: actions/github-script@v7
id: generate-tags
with:
github-token: ${{ secrets.GIT_PAT }}
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Build and Push Release Ubuntu Docker image
uses: docker/build-push-action@v5.0.0
uses: docker/build-push-action@v5.1.0
id: docker_build
with:
context: ${{ steps.release_dockerfile.outputs.release_dir }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/follow-merge-lsf-sync-schedule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: hmarr/[email protected]

- name: Create dispatch event
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GIT_PAT }}
script: |
Expand Down
Loading

0 comments on commit 53f8257

Please sign in to comment.