[pull] master from robotframework:master - #145
Open
pull[bot] wants to merge 2093 commits into
Open
Conversation
Manage this branch in SquashTest this branch here: https://master-n02a3.squash.io |
Clarify that init files in parent directories of executed suite files/directories have no effect. This was already explained in the section discussing about `--suite`, but not in the section covering init files themselves. Fixes #5593.
Main motivation is making it easier to add Markdown support (#5304) later. Also enhance related tests a bit.
Anchore generated by Libdoc is uppercase `Introduction`, header id should match that. Fixes #5601
See #5597. Co-authored-by: Marvin Klerx <marvin.klerx.ext@siemens.com>
Notes are mostly simplified. Fixes #5597.
Also mention in installation instructions that although core features have no dependencies, individual features may have. Fixes #5590.
Bumps the npm_and_yarn group with 2 updates in the /src/web directory: [@parcel/reporter-dev-server](https://github.com/parcel-bundler/parcel) and [minimatch](https://github.com/isaacs/minimatch). Updates `@parcel/reporter-dev-server` from 2.16.0 to 2.16.4 - [Release notes](https://github.com/parcel-bundler/parcel/releases) - [Changelog](https://github.com/parcel-bundler/parcel/blob/v2/CHANGELOG.md) - [Commits](parcel-bundler/parcel@v2.16.0...v2.16.4) Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: "@parcel/reporter-dev-server" dependency-version: 2.16.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
Secret variable has a special meaning nowadays.
Instead of failing for AttributeError in `_normalize`, raise explicit KeyError if getting or deleting and TypeError if setting. Fixes #5620 i.e. accessing variables returned by `BuiltIn.get_variables` with non-string keys.
Such an import would fail anyway and in some contexts the failure is really strange. Fixes #5615.
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…src/web/npm_and_yarn-be23461eb3 Bump the npm_and_yarn group across 1 directory with 2 updates
Actually this time compatibility is for Python < 3.15 on Windows, because earlier change that fixed Python 3.15 broke tests with earlier versions.
Part of #5709. Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com>
These special case-insensitive strings yield the current date. Fixes #5732.
PR #5720 converted BuilltIn docs to Markdown and took the new argument and return value documentation syntax into use. Unfortunately most of the argument docs turned out to be bad, probably due to AI hallucination, and there were also various problems with examples and otherwise. This commit fixes the above problems and also enhances documentation in different ways in general. Especially examples have been enhanced. Converting standard library docs to Markdown and taking the new argument and return value syntax is covered by issue #5709.
This environment variable is set by acceptance tests for interpreter specific values to avoid problems with tests being run simultaneously with multiple interpreters. That problem just happened to me locally.
Return type information is used only by Libdoc, and in that context `Never` and `NoReturn` have the same semantics as not having return type information at all. Fixes #5737.
Explain how to use utilize the new Robot-data-embedded-to-Markdown-files feature (#5603) for living documentation. Most importantly, show how technical details can be hidden from generated HTML files by using Markdown comment blocks.
This makes the following documentation possible:
Args:
- first: Doc of the first argument.
- second: Doc of the second argument.
The above works:
- With RF 7.5 with so that argument docs are handled properly.
- With older RF versions so that arguments are formatted as a list.
- With tools that support Markdown, but don't understand the Google
style argument docs, so that arguments are formatted as a list. If
this point isn't important, the empty row below `Args`: can be
removed.
Part of #5604.
Co-authored-by: Tatu Aalto <tatu.aalto@op.fi>
Co-authored-by: Tatu Aalto <tatu.aalto@op.fi>
Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com>
Root cause: Embedded argument patterns use .*? as the default
regex for ${var} placeholders. Without re.DOTALL, . doesn't match
\n, so fullmatch() fails when the resolved keyword name contains
newlines (e.g. mykw "foo\nbar"). Adding re.DOTALL makes . match any
character including newlines — safe here since fullmatch anchors
the match to the full name anyway
Add multiline variables to Run Keyword test data
Ealier it quotes `"` as `"` in normal HTML, but nowadays it leaves them out. Avoid problems by not including the quote in tested string at all.
Related to #5709. --------- Co-authored-by: Vincent <vincent.verbeek@cbr.nl>
This avoids error on Windows when `Wait For Process` is used as part of a pipeline. Fixes #5799.
Most basic and also not so basic features are supported. Todo: - Support recursive type aliases. At least don't crash. - Refactor code. - Documentation. - Store alias name and use it with Libdoc. Part of #5760.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )