Skip to content

chore(deps): bump ex_doc, benchee, stream_data and three CI actions - #22

Merged
HectorIFC merged 1 commit into
mainfrom
chore/bump-ex_doc-benchee-stream_data-and-three-CI-actions
Aug 5, 2026
Merged

chore(deps): bump ex_doc, benchee, stream_data and three CI actions#22
HectorIFC merged 1 commit into
mainfrom
chore/bump-ex_doc-benchee-stream_data-and-three-CI-actions

Conversation

@HectorIFC

@HectorIFC HectorIFC commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Combine six low-risk Dependabot bumps into one change. Dev/test Elixir deps: ex_doc 0.39.3 -> 0.40.3 (the only mix.exs constraint change, plus its earmark_parser/makeup/makeup_erlang transitives), benchee 1.5.0 -> 1.5.1 (with deep_merge and statistex), stream_data 1.3.0 -> 1.4.0. CI actions: docker/setup-qemu-action v3 -> v4, actions/deploy-pages v4 -> v5, and actions/cache -> v6 (unifying the previously mixed v3/v4 usage across the ci, security, benchmark and pages workflows).

mix deps.get verifies the lock hashes, mix docs builds under ex_doc 0.40, and the full suite passes.

📝 Description

🔖 Type of Change

  • 🐛 Patch - Bug fix (increments 0.0.X)
  • Minor - New feature (increments 0.X.0)
  • 💥 Major - Breaking change (increments X.0.0)

✅ Checklist

  • Code follows project style guide
  • Comments added to complex code
  • Documentation updated
  • Tests added/updated
  • All tests passing
  • Changes don't break existing functionality

🧪 How to Test

📸 Screenshots (if applicable)

🔗 Related Issues


Note about versioning:

  • Use label patch, minor or major on the PR
  • Or include [major], [minor] in the title
  • By default, it will be patch (0.0.1)
  • See the Versioning section in the README for details

Summary by CodeRabbit

  • Chores
    • Updated build, test, security, benchmarking, and deployment automation to use newer caching and virtualization tooling.
    • Improved the reliability and maintainability of automated documentation and Pages deployments.
    • Updated the documentation-generation tool to a newer version.

Combine six low-risk Dependabot bumps into one change. Dev/test Elixir deps:
ex_doc 0.39.3 -> 0.40.3 (the only mix.exs constraint change, plus its
earmark_parser/makeup/makeup_erlang transitives), benchee 1.5.0 -> 1.5.1 (with
deep_merge and statistex), stream_data 1.3.0 -> 1.4.0. CI actions:
docker/setup-qemu-action v3 -> v4, actions/deploy-pages v4 -> v5, and
actions/cache -> v6 (unifying the previously mixed v3/v4 usage across the ci,
security, benchmark and pages workflows).

mix deps.get verifies the lock hashes, mix docs builds under ex_doc 0.40, and the
full suite passes.
@HectorIFC HectorIFC moved this from Backlog to In progress in Malachi Project Aug 5, 2026
@HectorIFC
HectorIFC marked this pull request as ready for review August 5, 2026 19:20
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

✅ PR Validation Summary

Check Status
PR Validation ✅ Passed
File Analysis ✅ Completed

Next Steps

  • ✅ PR validation passed
  • ⏳ Waiting for CI tests to complete
  • 👀 Ready for review

This comment was automatically generated by the PR validation workflow

@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The pull request upgrades GitHub Actions used by benchmark, CI, Docker, Pages, release, and security workflows. It also updates the development-only ex_doc dependency constraint in mix.exs.

Changes

Maintenance updates

Layer / File(s) Summary
Workflow action upgrades
.github/workflows/*.yml
Dependency cache actions use actions/cache@v6. QEMU setup uses docker/setup-qemu-action@v4. Pages deployment uses actions/deploy-pages@v5.
Development dependency update
mix.exs
The development-only ex_doc constraint changed from ~> 0.39.3 to ~> 0.40.3.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the dependency and CI action updates described in the pull request.
Description check ✅ Passed The description explains the dependency and CI updates and reports validation results, but leaves checklist items and the test instructions incomplete.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

✅ PR Validation Summary

Check Status
PR Validation ✅ Passed
File Analysis ✅ Completed

Next Steps

  • ✅ PR validation passed
  • ⏳ Waiting for CI tests to complete
  • 👀 Ready for review

This comment was automatically generated by the PR validation workflow

@HectorIFC
HectorIFC merged commit 994ffcd into main Aug 5, 2026
36 checks passed
@HectorIFC
HectorIFC deleted the chore/bump-ex_doc-benchee-stream_data-and-three-CI-actions branch August 5, 2026 19:30
@github-project-automation github-project-automation Bot moved this from In progress to Done in Malachi Project Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant