Skip to content
This repository has been archived by the owner on Feb 15, 2025. It is now read-only.

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

Closed
wants to merge 24 commits into 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 subscribe to this conversation on GitHub. Already have an account? Sign in.
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