Skip to content

Conversation

@darcywong00
Copy link
Contributor

@darcywong00 darcywong00 commented Nov 28, 2025

Mirrors keymanapp/keyman.com#578 changes and relates to keymanapp/keyman.com#493
Also 🍒 picks keymanapp/keyman.com#624 to emit broken-link-checker logs before summarizing

  1. Make it possible to lint and phpunit test from local dev machine

This should also be done on help.keyman.com, elsewhere as well?

composer.json was already clean, but this PR updates build.sh test to do:

  • PHP unit tests
  • Lint
  • Link checking

This involves passing build.sh build --debug parameter so the composer install step installs dev dependencies.

Test-bot: skip

@darcywong00 darcywong00 added this to the A19S17 milestone Nov 28, 2025
@darcywong00 darcywong00 requested a review from mcdurdin November 28, 2025 01:46
@github-actions github-actions bot added the chore label Nov 28, 2025
@github-project-automation github-project-automation bot moved this to Todo in Keyman Nov 28, 2025
@keymanapp-test-bot
Copy link

User Test Results

Test specification and instructions

User tests are not required

@darcywong00
Copy link
Contributor Author

darcywong00 commented Nov 28, 2025

hmm - troubleshooting why the GHA (tier.TEST) is using cdn/deploy instead of cdn/dev

Wonder if help.keyman needs parts of
keymanapp/keyman.com@547a588

@darcywong00 darcywong00 merged commit 2cc75f1 into master Dec 2, 2025
5 checks passed
@darcywong00 darcywong00 deleted the maint/clean-composer-json branch December 2, 2025 04:22
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants