Skip to content

ci: use reusable LibreCode info.xml lint workflow - #151

Merged
vitormattos merged 1 commit into
mainfrom
ci/use-reusable-lint-info-xml
Sep 20, 2026
Merged

vitormattos merged 1 commit into
mainfrom
ci/use-reusable-lint-info-xml

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Replace the copied Nextcloud lint-info-xml workflow implementation with the thin LibreCode caller introduced in LibreCodeCoop/github-workflows#22.

The consumer now owns only the pull_request trigger and delegates the job to the reusable workflow pinned at an immutable commit SHA.

Benefits:

  • implementation fixes stay centralized;
  • the consumer no longer duplicates checkout/schema/xmllint steps;
  • the reusable implementation uses checkout v7.0.1;
  • sparse checkout is limited to appinfo/;
  • the Nextcloud App Store schema is pinned to an immutable commit rather than master.

This is the first consumer validation of the reusable-workflow distribution model from LibreCodeCoop/github-workflows#16.

@vitormattos
vitormattos merged commit d740785 into main Sep 20, 2026
21 of 22 checks passed
@vitormattos
vitormattos deleted the ci/use-reusable-lint-info-xml branch September 20, 2026 04:15
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