Skip to content

feat: add reusable TypeScript and Node test workflows - #43

Merged
vitormattos merged 12 commits into
mainfrom
feat/add-typescript-node-test-workflows
Sep 20, 2026
Merged

vitormattos merged 12 commits into
mainfrom
feat/add-typescript-node-test-workflows

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Add reusable LibreCode implementations for two Nextcloud-derived workflows already used by LibreSign:

  • lint-typescript.yml
  • node-test.yml

Both are now tracked through the upstream pipeline:

nextcloud/.github -> immutable vendor source -> LibreCode patch -> reusable workflow

LibreCode adaptations include:

  • replace Nextcloud-specific low-capacity runner labels with standard GitHub-hosted runners;
  • expose the workflows through workflow_call;
  • keep actions pinned to full commit SHAs;
  • avoid expression interpolation directly inside shell conditionals;
  • preserve the newer Codecov action already used by LibreSign for Node coverage.

No organization catalog templates are added yet. These implementations should first be exercised in a real LibreSign PR before publication.

@vitormattos
vitormattos merged commit cedd15d 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