Skip to content

docs: update the testing instructions to be current and concise - #631

Merged
joanise merged 3 commits into
mainfrom
dev.ej/improve-test-instructions
Oct 22, 2026
Merged

joanise merged 3 commits into
mainfrom
dev.ej/improve-test-instructions

Conversation

@joanise

@joanise joanise commented Oct 21, 2026

Copy link
Copy Markdown
Member

PR Goal?

Some issues raised by MT, so more stuff I noticed while in there:

  • Some verbose text is now shorter and clearer
  • Race condition between building web-component and studio-web is removed
  • We now run just the processes we need to run
  • Drop Python 3.8 from the web-api requirements, now we need 3.9+

Feedback sought?

Are these instructions clearer and do they resolve the issues you told me about?

Priority?

medium -- before I publish 1.6.5

Tests added?

n/a

How to test?

follow the instructions in the README and make sure they work as expected.

Confidence?

high

Version change?

soon come

@joanise
joanise requested a review from marctessier October 21, 2026 20:15
@semanticdiff-com

semanticdiff-com Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  packages/studio-web/extract-i18n-lang.ts  15% smaller
  README.md Unsupported file format
  packages/studio-web/project.json  0% smaller
  update-translations.sh Unsupported file format

@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.6.3
Preview removed because the pull request was closed.
2026-10-22 20:56 UTC

@joanise
joanise force-pushed the dev.ej/improve-test-instructions branch from 44f6bf6 to 1e44207 Compare October 21, 2026 20:35
Some verbose text is now shorter and clearer
Race condition between building web-component and studio-web is removed
We now run just the processes we need to run
Drop Python 3.8 from the web-api requirements, now we need 3.9+
@joanise
joanise force-pushed the dev.ej/improve-test-instructions branch from 1e44207 to c46b8bc Compare October 21, 2026 21:54
We do not actually test with WebKit because we are not compatible
with it, so let's not ask testers to install it.
@joanise
joanise force-pushed the dev.ej/improve-test-instructions branch from 3ec0e13 to aff04f3 Compare October 22, 2026 20:17
…wline

Our pre-commit hooks add the final newline if missing when we commit,
but update-translations.sh leaves them out, which means Git will always
say three files are out of date, which are then reset by pre-commit.
That is somewhat annoying, let us instead produce the files directly in
the standardized format so git status can immediately confirm nothing
actually changed.

Claude Opus 5.5 helped with modifying the extract-i18n target to append a
newline.
@joanise
joanise force-pushed the dev.ej/improve-test-instructions branch from aff04f3 to a6339c1 Compare October 22, 2026 20:38
@joanise
joanise merged commit 6116b05 into main Oct 22, 2026
3 checks passed
@joanise
joanise deleted the dev.ej/improve-test-instructions branch October 22, 2026 20:56
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