workos-ruby
workos-ruby copied to clipboard
chore(deps): update actions/checkout action to v6
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actions/checkout | action | major | v4 -> v6 |
Release Notes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Greptile Overview
Greptile Summary
Updated GitHub Actions actions/checkout from v4 to v6 in both CI and release workflows.
- Simple version bump with no configuration changes
- No breaking changes affecting the workflows
- Standard Renovate dependency update
Confidence Score: 5/5
- This PR is safe to merge with no risk
- Simple dependency version update with no breaking changes, no configuration modifications, and no impact on workflow logic
- No files require special attention
Important Files Changed
File Analysis
| Filename | Score | Overview |
|---|---|---|
| .github/workflows/ci.yml | 5/5 | Updated actions/checkout from v4 to v6 for CI workflow - simple version bump with no breaking changes |
| .github/workflows/release.yml | 5/5 | Updated actions/checkout from v4 to v6 for release workflow - simple version bump with no breaking changes |
Sequence Diagram
sequenceDiagram
participant Dev as Developer
participant GH as GitHub
participant CI as CI Workflow
participant Release as Release Workflow
participant Checkout as actions/checkout@v6
participant Ruby as ruby/setup-ruby
participant RG as RubyGems
Note over Dev,GH: PR or Push to main
Dev->>GH: Push code / Create PR
GH->>CI: Trigger CI workflow
CI->>Checkout: Checkout repository (v6)
Checkout-->>CI: Code ready
CI->>Ruby: Setup Ruby environment
Ruby-->>CI: Ruby configured
CI->>CI: Run Rubocop
CI->>CI: Run RSpec tests
CI-->>GH: Test results
Note over Dev,RG: Release Process
Dev->>GH: Create release / Manual trigger
GH->>Release: Trigger release workflow
Release->>Checkout: Checkout repository (v6)
Checkout-->>Release: Code ready
Release->>Ruby: Setup Ruby 3.2
Ruby-->>Release: Ruby configured
Release->>Release: Run RSpec tests
Release->>Release: Build gem
Release->>RG: Publish to RubyGems
RG-->>Release: Published
Release-->>GH: Release complete