Skip to content

.github/workflows/vmui.yml: remove eslint annotation action#1625

Open
rudransh-shrivastava wants to merge 1 commit into
VictoriaMetrics:masterfrom
rudransh-shrivastava:rudransh/remove-eslint-annotate-action
Open

.github/workflows/vmui.yml: remove eslint annotation action#1625
rudransh-shrivastava wants to merge 1 commit into
VictoriaMetrics:masterfrom
rudransh-shrivastava:rudransh/remove-eslint-annotate-action

Conversation

@rudransh-shrivastava

Copy link
Copy Markdown
Member

Remove the unmaintained third-party ataylorme/eslint-annotate-action from the vmui workflow in order to reduce supply-chain risk.
Switch npm run lint back to human-readable ESLint output, since the JSON report was used only by the removed action.

The make vmui-lint command still fails CI on lint errors. Printing ESLint errors in the workflow logs should be enough for blocking pull requests with lint errors.

See the alternatives considered and why this was removed: VictoriaMetrics/VictoriaMetrics#11259 (comment)

cc: @arkid15r

Ref: ataylorme/eslint-annotate-action

Remove the unmaintained third-party `ataylorme/eslint-annotate-action`
from the vmui workflow in order to reduce supply-chain risk.

Switch `npm run lint` back to human-readable ESLint output,
since the JSON report was used only by the removed action.

The `make vmui-lint` command still fails CI on lint errors.
Printing ESLint errors in the workflow logs should be enough for
blocking pull requests with lint errors.

See the alternatives considered and why this was removed:
VictoriaMetrics/VictoriaMetrics#11259 (comment)

Signed-off-by: Rudransh Shrivastava <rudransh@victoriametrics.com>
@rudransh-shrivastava
rudransh-shrivastava marked this pull request as ready for review July 23, 2026 10:01

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 2 files

Re-trigger cubic

@Loori-R Loori-R added the web-ui Issues related to the user interface: layout, styling, usability, or UI-specific bugs. label Jul 23, 2026

@Loori-R Loori-R left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

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