Closed findtopher closed 3 weeks ago
The recent updates introduce various enhancements and fixes across multiple files. Key changes include new GitHub Actions workflows, updates to the FiftyOne App and its operators, improved handling of 3D scene assets, and adjustments to metadata computation. Additionally, new test cases and documentation updates have been added, along with several bug fixes and optimizations.
File(s) | Summary of Changes |
---|---|
.github/workflows/pr.yml , .github/workflows/push-release.yml |
Added new workflows for triggering actions and handling push releases. |
app/packages/operators/src/constants.ts , app/packages/operators/src/operators.ts |
Introduced QueueItemStatus enum and relocated it to constants.ts . |
app/packages/spaces/src/hooks.ts , app/packages/spaces/src/state.ts |
Updated hooks and state management for spaces, including new functions and handling of undefined values. |
app/packages/operators/src/OperatorPrompt/*.tsx , app/packages/operators/src/utils.ts |
Refactored operator prompt handling, added new attributes for testing, and updated prompt configurations. |
docs/source/plugins/index.rst , docs/source/release-notes.rst , docs/source/teams/cloud_media.rst , docs/source/user_guide/config.rst |
Updated documentation with new methods, configuration details, and release notes for recent versions. |
e2e-pw/src/oss/poms/operators/operators-prompt.ts , e2e-pw/src/oss/specs/operators/*.spec.ts , e2e-pw/src/shared/assets/plugins/e2e/* |
Introduced new E2E tests and operators for testing prompts and progress. |
fiftyone/core/clips.py , fiftyone/core/dataset.py , fiftyone/core/metadata.py |
Enhanced dataset creation, metadata computation, and handling of 3D scene assets. |
fiftyone/server/mutation.py |
Removed assignments to state.view_name in various functions, altering state management. |
fiftyone/core/storage.py |
Renamed resolve function to realpath and updated abspath function. |
sequenceDiagram
participant Developer
participant GitHub
participant FiftyOneRepo
participant FiftyOneTeamsRepo
Developer->>GitHub: Push changes to develop branch
GitHub->>FiftyOneRepo: Trigger PR workflow
FiftyOneRepo->>GitHub: Run teams job
GitHub->>FiftyOneTeamsRepo: Trigger merge-oss.yml workflow
FiftyOneTeamsRepo-->>GitHub: Complete workflow
GitHub-->>FiftyOneRepo: Notify workflow completion
FiftyOneRepo-->>Developer: Teams job completed
In the land of code so fine,
Updates bloom like summer's vine.
Workflows dance on GitHub's stage,
Operators prompt with a brand new page.
Metadata shines, scenes so clear,
FiftyOne's magic, ever near.
🐇✨
[!WARNING]
Review ran into problems
Problems (1)
* Git: Failed to clone repository. Please contact CodeRabbit support.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
What changes are proposed in this pull request?
Merge
release/v0.24.1
tomain
to release OSSfiftyone
v0.24.1Updates to the GitHub workflow files:
Updated the dependencies in several packages to newer versions.
Changes to source code:
Documentation updates:
Summary by CodeRabbit
New Features
teams
in the GitHub Actions workflow for enhanced CI/CD integration.QueueItemStatus
for better task status tracking in the app.fo.Dataset
class.Bug Fixes
Documentation
Refactor
QueueItemStatus
enum to a new file for better code organization.Tests