Skip to content

chore(deps): bump actions/configure-pages from 4 to 5#3

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/configure-pages-5
Open

chore(deps): bump actions/configure-pages from 4 to 5#3
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/configure-pages-5

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 1, 2026

Bumps actions/configure-pages from 4 to 5.

Release notes

Sourced from actions/configure-pages's releases.

v5.0.0

Breaking Changes

⚠️ This version contains breaking changes! ⚠️

Full Changelog

See details of all code changes since previous release.

Commits
  • 983d773 Merge pull request #139 from actions/config-auto-detect
  • 9cf6e24 Tweak comment
  • f304bd8 Update distributables
  • 215cd51 Attempt to detect existing config files matching the expected basename plus o...
  • e9382ac Front-load the file extension warning
  • 7781abd Merge pull request #138 from actions/error-utils
  • fc47e3c Update distributables
  • 9c9f8a2 Update tests to use the Octokit RequestError class
  • 9a4705d Update distributables
  • f6ded38 Fix syntax error and formatting
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](actions/configure-pages@v4...v5)

---
updated-dependencies:
- dependency-name: actions/configure-pages
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 1, 2026

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@coderabbitai
Copy link

coderabbitai bot commented Feb 1, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

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

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 1, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
lambda-editor 14db751 Commit Preview URL

Branch Preview URL
Feb 01 2026, 08:45 AM

dowdiness added a commit that referenced this pull request Mar 22, 2026
- Delta apply failure now retries recovery instead of silently continuing
  (Codex finding #3: partial state after failed delta)
- Non-retryable deferred errors continue draining instead of breaking
  (Codex finding #4: break discarded remaining buffered messages)
- Document single-recovery limitation (Codex finding #1)
- Document buffer overflow trade-off (Codex finding #2)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
dowdiness added a commit that referenced this pull request Mar 22, 2026
* feat(editor): RecoveryContext state machine for sync recovery

RecoveryContext struct with per-peer recovery state: pending message,
deferred buffer (cap 32), exponential backoff (500/1000/2000ms),
request_id correlation, max 3 retries.

6 whitebox tests covering all methods.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(editor): protocol v2 with RelayedCrdtOps

Bump protocol version to 0x02. Add RelayedCrdtOps(sender, payload)
message variant (type 0x06) for relay-tagged CrdtOps. Update all
manually-constructed wire bytes in tests to v2. Relay wire version
bumped to match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(editor): peer-addressed SyncRequest/SyncResponse with request_id

Add encode_sync_request and encode_sync_response helpers with target,
request_id, and payload fields using write_string codec. 3 new tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(relay): send_to + v2 message routing (CrdtOps wrapping, SyncRequest forwarding)

- send_to delivers to specific peer by ID
- on_message routes v2 messages: CrdtOps→RelayedCrdtOps broadcast,
  SyncRequest/SyncResponse→target peer only, short/unknown→broadcast
- 8 new tests covering routing, wrapping, edge cases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor: simplify sync recovery code (review findings)

- Extract encode_peer_addressed helper (DRY request/response encoding)
- Delegate encode_message RelayedCrdtOps arm to encode_relayed_crdt_ops
- Add named constants for message type bytes in editor/sync_protocol.mbt
- Change RecoveryContext.request_id from String to Int (convert at wire boundary)
- Replace inline sender-wrapping in relay on_message with wrap_with_sender call
- Add TODO comment for sender tracking in RelayedCrdtOps handler

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(editor): add recovery fields to SyncEditor

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(editor): recovery entry on retryable failure + SyncRequest responder

Task 6: Update RelayedCrdtOps handler to buffer messages during recovery
and enter recovery mode on retryable TextError (MissingDependency, Timeout,
VersionNotFound). Add enter_recovery and send_sync_request helpers.

Task 7: Implement SyncRequest responder that parses peer version, exports
delta via export_since, and sends SyncResponse (with 1MB cap). Split
SyncRequest and SyncResponse into separate match arms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(editor): SyncResponse handler + recovery abort on PeerLeft/close

Task 8: Handle SyncResponse messages to complete the recovery flow.
Parses response payload, validates request_id against current recovery
context, applies delta + pending message, then drains deferred queue.
Adds handle_recovery_retry helper for retry/backoff on failed recovery.

Task 9: Abort recovery when the recovering peer leaves (PeerLeft) or
the WebSocket closes, preventing stale recovery state from lingering.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor(editor): simplify sync recovery (review findings round 2)

- Extract send_empty_sync_response helper (3 identical blocks → 1)
- Remove dead request_id_string method
- Deferred drain re-enters recovery on retryable failure (carries over
  remaining messages) instead of silently dropping
- send_sync_request always uses current version (not stale from entry)
- CrdtOps handler clarified: used for PeerJoined full-state exchange,
  recovery not possible without sender ID

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: add v2 relay integration tests

- RelayedCrdtOps wrapping: CrdtOps sent via relay arrives as
  RelayedCrdtOps with sender, text syncs correctly
- SyncRequest routing: targeted to specific peer, others don't receive
- Three-peer sync: all peers converge via RelayedCrdtOps
- PeerLeft: ephemeral state cleaned up through relay disconnect

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: resolve CI warnings-as-errors (backoff_ms field, unused vars)

Remove backoff_ms field from RecoveryContext (derivable as 500 << retries,
will be re-added when timeout scheduling is implemented). Fix unused
variable warnings in integration tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(editor): address Codex review findings

- Delta apply failure now retries recovery instead of silently continuing
  (Codex finding #3: partial state after failed delta)
- Non-retryable deferred errors continue draining instead of breaking
  (Codex finding #4: break discarded remaining buffered messages)
- Document single-recovery limitation (Codex finding #1)
- Document buffer overflow trade-off (Codex finding #2)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(editor): retry ordering + test/comment improvements

- Fix handle_recovery_retry: check is_exhausted BEFORE advance_retry
  so all 3 retries execute (was giving up after 2)
- Relay test: assert alice receives nothing on unknown peer send_to
- Document send_to as intentional public API
- Clarify relay parse failure drop comment

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: align event-graph-walker submodule with main (iterative traverse_tree)

The branch had a stale submodule pointer missing the iterative
traverse_tree fix, causing stack overflow on 500-def benchmarks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants