Skip to content

app/vmui: add CI workflow for vmui with lint, typecheck, and testing#461

Merged
valyala merged 2 commits intomasterfrom
vlogs/vmui-add-ci-workflow
Jul 17, 2025
Merged

app/vmui: add CI workflow for vmui with lint, typecheck, and testing#461
valyala merged 2 commits intomasterfrom
vlogs/vmui-add-ci-workflow

Conversation

@arturminchukov
Copy link
Contributor

@arturminchukov arturminchukov commented Jul 15, 2025

Describe Your Changes

Added CI workflow for vmui checks: lint, typecheck, testing

Checklist

The following checks are mandatory:

@arturminchukov arturminchukov force-pushed the vlogs/vmui-add-ci-workflow branch from 164d69e to aa8b332 Compare July 15, 2025 07:00
@arturminchukov arturminchukov force-pushed the vlogs/vmui-add-ci-workflow branch from aa8b332 to 86127c4 Compare July 15, 2025 08:16
@arturminchukov arturminchukov added the web-ui Issues related to the user interface: layout, styling, usability, or UI-specific bugs. label Jul 15, 2025
Copy link
Contributor

@valyala valyala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I'll remove the cluster branch name in a follow up commit, since VictoriaLogs repository has no cluster branch - all the cluster-related code is located in the master branch.

@valyala valyala merged commit eabb2d7 into master Jul 17, 2025
2 checks passed
@valyala valyala deleted the vlogs/vmui-add-ci-workflow branch July 17, 2025 06:30
@valyala
Copy link
Contributor

valyala commented Jul 17, 2025

@arturminchukov , thank you for the pull request!

valyala added a commit that referenced this pull request Jul 17, 2025
…g `cluster` branch

VictoriaLogs repository has no "cluster" branch, since all the cluster-related code
is located in the "master" branch.

This is a follow-up for eabb2d7

Updates #461
valyala added a commit that referenced this pull request Jul 17, 2025
…anch

VcitoriaLogs repository has no "cluster" branch contrary to VictoriaMetrics,
since all the cluster-related code is located in the "master" branch of the VictoriaLogs repo.

This is a follow-up for a8fe5c8

See also #461
@valyala
Copy link
Contributor

valyala commented Jul 17, 2025

Removed mentioning of the "cluster" branch from all the GitHub workflows in the following commits:

valyala added a commit that referenced this pull request Dec 20, 2025
I don't want polluting my computer with npm shit. It must run in Docker container.
This allows running all the vmui-* Makefile rules without the need to install npm on the host.

This is a follow-up for the commit eabb2d7

Updates #461
valyala added a commit that referenced this pull request Dec 20, 2025
…e commit d9000a98bedd9f9720348ea4221ad9d22ea7871b, since all the npm commands are executed inside Docker container

Updates #461
valyala added a commit that referenced this pull request Dec 20, 2025
…e to vmui-run-npm-command rule, since it depends on the vmui-package-base-image

This is a follow-up for the commit 761af98

Updates #461
@valyala
Copy link
Contributor

valyala commented Dec 20, 2025

@arturminchukov , @Loori-R , please see the follow-up commits 761af98 and 7ebba6d . These commits remove the requirement to install node on the host machine before running vmui-* Makefile rules - now all these rules execute npm commands inside the Docker container, which is built with make vmui-package-base-image.

Please make the same changes in VictoriaMetrics and VictoriaTraces repositories.

@valyala
Copy link
Contributor

valyala commented Dec 20, 2025

Please see also the follow-up commit 77526cd

caicancai pushed a commit to caicancai/VictoriaLogs that referenced this pull request Jan 30, 2026
I don't want polluting my computer with npm shit. It must run in Docker container.
This allows running all the vmui-* Makefile rules without the need to install npm on the host.

This is a follow-up for the commit eabb2d7

Updates VictoriaMetrics#461
caicancai pushed a commit to caicancai/VictoriaLogs that referenced this pull request Jan 30, 2026
…e commit d9000a98bedd9f9720348ea4221ad9d22ea7871b, since all the npm commands are executed inside Docker container

Updates VictoriaMetrics#461
caicancai pushed a commit to caicancai/VictoriaLogs that referenced this pull request Jan 30, 2026
…e to vmui-run-npm-command rule, since it depends on the vmui-package-base-image

This is a follow-up for the commit 761af98

Updates VictoriaMetrics#461
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

web-ui Issues related to the user interface: layout, styling, usability, or UI-specific bugs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants