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

Merged
RU
19d ago
+0-8

Describe Your Changes

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

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: https://github.com/VictoriaMetrics/VictoriaMetrics/pull/11259#issuecomment-4981601165

cc: @arkid15r

Ref: ataylorme/eslint-annotate-action

Checklist

The following checks are mandatory: