Skip to content

automatically build embedded ui into ydbd #654

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

Closed
antonkovalenko opened this issue Jan 18, 2024 · 1 comment
Closed

automatically build embedded ui into ydbd #654

antonkovalenko opened this issue Jan 18, 2024 · 1 comment
Assignees

Comments

@antonkovalenko
Copy link
Member

antonkovalenko commented Jan 18, 2024

Agreed to automate step-by-step instruction --to be published on wiki-- that clones embedded ui repo, runs npm build command
publishes resources to ydbd build process
and runs e2e tests for UI

and then commits resources into ydb repo on success

@vovaspace
Copy link
Collaborator

ydb PR — ydb-platform/ydb#1321,
ydb-embedded-ui PR — #672.

How it works

  • During the ydb-embedded-ui release flow, the UI is built into embedded-ui.zip and uploaded to a GitHub release;
  • embedded_ui_refresh event is triggered in ydb repository;
  • A flow is launched in ydb repository, which downloads embedded-ui.zip release asset, places files and opens a PR.

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

No branches or pull requests

2 participants