Skip to content

Conversation

@pull
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 28 commits July 2, 2025 22:13
Avoids creating the object representing suite.teardown.
Most importantly, support `object_hook` to make it easier to fix #5467
that needs a way to affect JSON parsing early. `object_pairs_hook` is
explicitly not allowed, because we use it ourselves to handle
duplicate lists (#5463).
Replace `**options` with explicit keyword-only parameters to
make the signrature more convenient to use and easier to document
properly.

This change makes it more cleaer that JSON results don't support
omitting keywords (#5467) or flattening keywords (#5464).
Allow using `object_hook=None` and `object_pairs_hook=None`.
- Move some helper methods to the base class.
- Use `logger` instead of `self.log`.
- Fix language issues in documentation.

The main motivation was to make the number of warnings shown by IDEs
smaller. A small functional change is that messages logged by various
keywords aren't anymore NFC normalized. That's done by `self.log` (it
calles `safe_str` by default) but `logger` doesn't do that.
These keywords were excluded already earlier, their tags should be
excluded as well.

Fixes #5490.
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  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>
…onment variables (#5479)

Signed-off-by: fixedpoint <961750412@qq.com>
Removed the installation and execution of rflogs from the workflow.
Removed archiving of acceptance test results and rflogs installation.
Add step to archive acceptance test results on failure.
This avoids warnings when #5492 is implemented.
This makes it possible to show source and line number in import
errors/warnings also when using `Import Library/Resource/Variables`
keywords for importing libraries. Need by #5492.
Libraries imported with the same name as already imported libraries
are ignored. This used to be silent, but after this commit there are
warnings in these cases:

- Library is re-imported with different arguments than earlier.
- Library is imported using an alias that is used by another imported
  library.

Fixes #5492.
Remove class references from docs when method has a return type.
pekkaklarck and others added 30 commits December 12, 2025 13:22
Emit deprecation warnigns only if VAR is used to set a non-local
variable without a value, not when it is set to a falsy value.

Fixes #5577.
`_name` should only be used with typing constructs. This was fixed
with `type_name` already in 04a6efc as part of #5433.
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  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>
Explicitly close the iterator returned by `ET.iterparse` to avoid warnings with Python 3.15.
- Add some return type hints
- Very minor performance optimization
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.