Skip to content

feat: Install the components after merge to Observe (WEKAPP-605465)#375

Open
mvoloshin0458 wants to merge 1 commit intomainfrom
maxim/install-components
Open

feat: Install the components after merge to Observe (WEKAPP-605465)#375
mvoloshin0458 wants to merge 1 commit intomainfrom
maxim/install-components

Conversation

@mvoloshin0458
Copy link
Copy Markdown
Contributor

@mvoloshin0458 mvoloshin0458 commented Apr 1, 2026

With this CI, the components will be install Observe PRs. It looks at the ticket(s) and installs only to matched PRs

@mvoloshin0458 mvoloshin0458 force-pushed the maxim/install-components branch 2 times, most recently from c95ff5b to 3e2d154 Compare April 2, 2026 18:58
@mvoloshin0458
Copy link
Copy Markdown
Contributor Author

@sofa-tata, we need to use a token to push to PRs in gohome. How is it done with a token for the NPM? Who updates it? I guess the same should be done with this token

@mvoloshin0458 mvoloshin0458 marked this pull request as ready for review April 2, 2026 19:08
@cursor
Copy link
Copy Markdown

cursor bot commented Apr 2, 2026

PR Summary

Medium Risk
Medium risk because this introduces an automated workflow that checks out and pushes commits to external PR branches based on ticket-matching heuristics and a privileged token, so mis-matches or auth issues could cause unintended updates.

Overview
Adds a new GitHub Actions workflow (update-observe-frontend.yml) that triggers on release publication, extracts the released version and ticket IDs from the tagged commit message, and searches open weka/gohome PRs whose title/body/branch contains those tickets.

For each matched PR, the workflow checks out the PR branch, runs yarn add "@weka/weka-ui-components@^<version>" in observe/frontend, and commits + pushes the updated package.json/yarn.lock back to the branch.

Written by Cursor Bugbot for commit 11cc6c9. This will update automatically on new commits. Configure here.

@mvoloshin0458 mvoloshin0458 changed the title Maxim/install components feat: Install the components after merge to Observe (WEKAPP-605465) Apr 2, 2026
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

Successfully merging this pull request may close these issues.

2 participants