Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: leapfrogai-ui registry1 flavor integration and uds tasks refactor #1178

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from

Conversation

justinthelaw
Copy link
Contributor

@justinthelaw justinthelaw commented Oct 2, 2024

Description

Integrates the registry1 flavor of the LeapfrogAI UI.

Refactors anything using the root Makefile to use the newly created UDS Tasks, with the exception of parallel building, which still requires Makefile parallelization, as UDS Tasks cannot run concurrently as they are.

BREAKING CHANGES

  • root Makefile is now replaced with a set of UDS Tasks (tasks.yaml + tasks/)
  • uses a zarf-config.yaml when building the UI registry1 flavor, matching vLLM's and API's transition to that pattern

CHANGES

  • refactors root Makefile into UDS Tasks that have callbacks to UDS Common UDS Tasks
  • adds and refactors documentation on UDS Task usage
  • refactors pertinent workflows with UDS Tasks instead of Makefile or raw bash scripts
  • refactors LeapfrogAI UI to be more compliant with flavor packaging
  • adds LeapfrogAI UI to the Registry1 Weekly with its upstream registry1 flavored variant
  • makes nightly UDS badge verification testing not run on draft PRs

Related Issue

Fixes #736
Fixes #701

Checklist before merging

@justinthelaw justinthelaw added enhancement New feature or request dependencies Pull requests that update a dependency file ui labels Oct 2, 2024
@justinthelaw justinthelaw self-assigned this Oct 2, 2024
Copy link

netlify bot commented Oct 2, 2024

Deploy Preview for leapfrogai-docs canceled.

Name Link
🔨 Latest commit 6366d8f
🔍 Latest deploy log https://app.netlify.com/sites/leapfrogai-docs/deploys/670400b26e9d7800083fb5e5

@justinthelaw justinthelaw changed the title feat(ui): leapfrogai-ui registry1 flavor integration feat(ui)!: leapfrogai-ui registry1 flavor integration Oct 2, 2024
@justinthelaw justinthelaw changed the title feat(ui)!: leapfrogai-ui registry1 flavor integration feat(ui,tasks)!: leapfrogai-ui registry1 flavor integration and UDS tasks refactor Oct 4, 2024
@justinthelaw justinthelaw changed the title feat(ui,tasks)!: leapfrogai-ui registry1 flavor integration and UDS tasks refactor feat!: UI registry1 flavor integration and UDS tasks refactor Oct 4, 2024
@justinthelaw justinthelaw changed the title feat!: UI registry1 flavor integration and UDS tasks refactor feat!: leapfrogai-ui registry1 flavor integration and uds tasks refactor Oct 4, 2024
@justinthelaw
Copy link
Contributor Author

Closed due to stabilization and closure initiatives for LeapfrogAI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: leapfrogai ui registry1 flavor chore(workflows): replace makefile with uds task runner
1 participant