Skip to content

feat: centralize JavaScript lint workflows - #28

Merged
vitormattos merged 9 commits into
mainfrom
feat/reusable-js-lints
Sep 20, 2026
Merged

vitormattos merged 9 commits into
mainfrom
feat/reusable-js-lints

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Continue #15 by centralizing the ESLint and stylelint workflows behind reusable implementations with thin catalog callers.

The callers are pinned to immutable commit 28874b9141c73178d13aae163503d673d52df5a8.

LibreCode adaptations

Compared with the current Nextcloud templates:

  • use public ubuntu-latest;
  • update checkout/setup-node/path-filter actions to current pinned SHAs;
  • avoid installing a PR-controlled npm range globally;
  • use the npm bundled with the selected Node runtime and enable engine-strict;
  • pass summary values through environment variables instead of direct shell interpolation;
  • preserve the existing final check names (eslint and stylelint).

After merge, both workflows can be validated in LibreCodeCoop/extract.

@vitormattos
vitormattos merged commit 303a491 into main Sep 20, 2026
4 of 5 checks passed
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.

1 participant