Skip to content

Bump rspec_junit_formatter from 0.6.0 to 0.8.0 - #1093

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rspec_junit_formatter-0.8.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rspec_junit_formatter-0.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 3, 2026

Copy link
Copy Markdown
Contributor

Bumps rspec_junit_formatter from 0.6.0 to 0.8.0.

Release notes

Sourced from rspec_junit_formatter's releases.

v0.8.0

Release review: v0.8.0

Changelog

Added

  • Use GitLab, CircleCI, Semaphore, Buildkite and Bitbucket parallel worker labels in XML suite names when TEST_ENV_NUMBER is unset (#102). Keep native indexes, explicit TEST_ENV_NUMBER overrides (including empty), and the unsuffixed rspec default. Output filenames are unchanged; see parallel tests for precedence and nested-worker naming.

v0.7.1

Release review: v0.7.1

Changelog

Fixed

  • Transcode failure messages to UTF-8 before stripping RSpec diff colors, replacing invalid bytes and undefined conversions with U+FFFD (�) instead of crashing (#113).
  • Strip trailing spaces from ordinary and aggregate failure detail lines, preserving indentation and internal spaces (#125).

v0.7.0

RubyGems package SHA-256: 4ef321b2fc038f15de30565c2cada8041722d8405783b8875cee8cc4a0605ba9. Built and tested from aff26e14164b984ac91924348e4dbb5067870433.

v0.6.2

RubyGems package SHA-256: f90f594be841663288becc91b59e525c5faaf739c517ded4e2c66b61b11c66a5. Built and tested from 54f0f8c7cc3987e7b7e9db1771c2d6a89215e37e.

v0.6.1

Fixed

  • Include all failure details for examples using aggregate_failures (#108)

Changed

  • Restore CI and test Ruby 3.2–3.4 and RSpec 3.11–3.13, while retaining existing compatibility coverage (#111)
Changelog

Sourced from rspec_junit_formatter's changelog.

v0.8.0 - 2026-10-21

Added

  • Use GitLab, CircleCI, Semaphore, Buildkite and Bitbucket parallel worker labels in XML suite names when TEST_ENV_NUMBER is unset (#102). Keep native indexes, explicit TEST_ENV_NUMBER overrides (including empty), and the unsuffixed rspec default. Output filenames are unchanged; see parallel tests for precedence and nested-worker naming.

v0.7.1 - 2026-10-21

Fixed

  • Transcode failure messages to UTF-8 before stripping RSpec diff colors, replacing invalid bytes and undefined conversions with U+FFFD (�) instead of crashing (#113).
  • Strip trailing spaces from ordinary and aggregate failure detail lines, preserving indentation and internal spaces (#125).

v0.7.0 - 2026-10-21

Changed

  • Require Ruby >= 3.3 and RSpec >= 3.13, < 4. Ruby 3.3 remains supported during upstream security maintenance; Ruby 3.2 and earlier are end-of-life. RSpec 3.13 is the maintained stable minor series; RSpec 4 prereleases are not supported. See the support policy and upgrade instructions.
  • Test Ruby 3.3, 3.4 and 4.0 with both the locked development bundle and the RSpec 3.13 Appraisal.
  • Use 0.6.2 if you must keep an older Ruby or RSpec: pin gem "rspec_junit_formatter", "0.6.2", require: false and run bundle update rspec_junit_formatter. The RSpec dependency floor prevents older RSpec projects on newer Ruby from selecting 0.7.0.

Removed

  • Remove the RSpec 2 formatter, obsolete RSpec 3 compatibility fallbacks, and Appraisals for unmaintained RSpec versions. Formatting behavior on supported versions is unchanged.

Fixed

  • Create GitHub draft releases without looking them up through the published-release-by-tag endpoint (#120).

v0.6.2 - 2026-10-21

This is the final legacy-compatible release. It retains Ruby >= 2.3 and RSpec >= 2, < 4 (except 2.12.0), including the aggregate failure fix from 0.6.1. Projects staying on Ruby < 3.3 or RSpec < 3.13 should pin gem "rspec_junit_formatter", "0.6.2" before the next release raises those minimum versions. Permitted versions are not all tested; see the compatibility table.

Fixed

  • Replace invalid byte sequences and undefined UTF-8 conversions with U+FFFD (�) in XML escaping (#105, #116). This does not fix encoding errors before XML escaping, including #113, or malformed backtraces rejected by RSpec.

Changed

  • Refresh the development bundle and test current RSpec on Ruby 3.4 and 4.0, without changing runtime requirements.
  • Publish unsigned, validated gem artifacts through approved GitHub Actions and RubyGems trusted publishing (#117).
  • Check for GitHub Actions updates weekly with Dependabot (#106).

[v0.6.1] - 2026-10-21

Fixed

  • Include all failure details for examples using aggregate_failures (#108)

Changed

  • Restore CI and test Ruby 3.2–3.4 and RSpec 3.11–3.13, while retaining existing compatibility coverage (#111)

... (truncated)

Commits
  • 79ba17b Merge pull request #127 from sj26/issue-102-ci-index
  • dd4a6e8 Prepare 0.8.0 release
  • 3733dac Use CI worker labels in JUnit suite names
  • e1b1b83 Merge pull request #126 from sj26/release-0.7.1
  • 4a376d6 Prepare 0.7.1 release
  • 96fcf91 Merge pull request #125 from ennova/strip-trailing-whitespace
  • 478dd05 Strip trailing whitespace from failure detail text
  • 99cca2b Merge pull request #124 from sj26/fix-113-invalid-encoding
  • 4525462 Normalize failure encodings before stripping diff colors
  • ec5fc36 Merge pull request #123 from sj26/release-approval-summary
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [rspec_junit_formatter](https://github.com/sj26/rspec_junit_formatter) from 0.6.0 to 0.8.0.
- [Release notes](https://github.com/sj26/rspec_junit_formatter/releases)
- [Changelog](https://github.com/sj26/rspec_junit_formatter/blob/main/CHANGELOG.md)
- [Commits](sj26/rspec_junit_formatter@v0.6.0...v0.8.0)

---
updated-dependencies:
- dependency-name: rspec_junit_formatter
  dependency-version: 0.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Nov 3, 2026
@cla-bot cla-bot Bot added the cla-signed label Nov 3, 2026
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

Test coverage

94.18% line coverage reported by SimpleCov.
Run: https://github.com/RaspberryPiFoundation/editor-api/actions/runs/41610654565

This branch was successfully deployed

1 active deployment
editor-api-p-dependabot-wzcrpg — 90db4440 Deployed Nov 3, 2026 by raspberrypiherokubot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant