Skip to content

[pull] master from robotframework:master #145

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1,600 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented May 10, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label May 10, 2022
@squash-labs
Copy link

squash-labs bot commented Feb 14, 2023

Manage this branch in Squash

Test this branch here: https://master-n02a3.squash.io

pekkaklarck and others added 30 commits May 28, 2025 11:32
To some extend related to documenting variable type conversion
(#3278).
Earlier syntax was `${name:pattern: type}`, but now it is
`${name: type:pattern}`. This is more consistent with the general
variable type syntax `${name: type}`. Part of #3278.
Error messages enhanced in these cases:
- Embedded argument value is invalid.
- Argument default value is invalid.
- Explicit test for embedded args regexp with leading/trailig spaces.
- Add one test for type conversion also to embedded arguments suite.
- Remove Python 2 reference
- Add section about type hints
Also some refactoring:
- Parse arguments to VariableMatch objects just once.
- Reorder methods.

Fixes #5443.
Hopefully this doesn't make tests flakey...
…yword

This only affects a situation where
- a name of an executed keyword contains a variable and
- the name matches a different keyword depending on are variables replaced or not.

After this change an exact match after variables have been resolved
has a precedence regardless what the original name would match.

Fixes #5444.
- Remind to run `invoke format`.
- Enhance Libdoc template generation instructions.
- Update the outdated list where to send announcements.
Most importantly, document automatic code formatting. Fixes #5441.
Iterate the file object directly instead. Fixes #5447.
Using `skip` is a bit safer, because forgetting to use `on` would
disable formatting for the remaining file. We also mostly use
`skip` elsewhere.
Use the formatting style enforced by autoformatters even when
formatting is disabled for other reasons.
Avoids expanding failed/skipped tests when closing element.

Fixes #5322. See also PR #5445 that provided the initial fix.
- New files need to be added before commiting.
- Fix formatting.
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.