Skip to content

build(deps): bump aw-server from 153e7fd to aa848ce#1289

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/submodules/aw-server-aa848ce
Open

build(deps): bump aw-server from 153e7fd to aa848ce#1289
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/submodules/aw-server-aa848ce

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps aw-server from 153e7fd to aa848ce.

Commits
  • aa848ce fix: reject heartbeats on lock timeout instead of proceeding unsafely (#159)
  • See full diff in compare view

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 [aw-server](https://github.com/ActivityWatch/aw-server) from `153e7fd` to `aa848ce`.
- [Commits](ActivityWatch/aw-server@153e7fd...aa848ce)

---
updated-dependencies:
- dependency-name: aw-server
  dependency-version: aa848ced11696526757921bbaf9584c200c45968
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code labels May 1, 2026
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 1, 2026

Greptile Summary

This PR bumps the aw-server git submodule from 153e7fd to aa848ce, pulling in one upstream commit that fixes a lock-timeout race condition where heartbeats were previously allowed to proceed unsafely instead of being rejected. The change is a single-line submodule pointer update with no modifications to any other file in this repository.

Confidence Score: 5/5

Safe to merge — single submodule pointer update pulling in a targeted safety fix with no side-effects in this repo.

The entire change is a one-line submodule bump. The included upstream commit is a defensive fix (reject on lock timeout), which improves correctness and safety. No other files in this repository are touched, and there are no logic, syntax, or security concerns introduced here.

No files require special attention.

Important Files Changed

Filename Overview
aw-server Submodule pointer bumped from 153e7fd to aa848ce; picks up a single safety fix that rejects heartbeats on lock timeout rather than proceeding unsafely.

Sequence Diagram

sequenceDiagram
    participant Client
    participant aw-server
    participant Lock

    Client->>aw-server: POST /heartbeat

    alt Lock acquired
        aw-server->>Lock: acquire()
        Lock-->>aw-server: OK
        aw-server-->>Client: 200 OK (heartbeat stored)
    else Lock timeout (before fix)
        aw-server->>Lock: acquire()
        Lock-->>aw-server: timeout
        aw-server-->>Client: 200 OK (proceeded unsafely ⚠️)
    else Lock timeout (after fix aa848ce)
        aw-server->>Lock: acquire()
        Lock-->>aw-server: timeout
        aw-server-->>Client: 4xx/5xx (heartbeat rejected ✅)
    end
Loading

Reviews (1): Last reviewed commit: "build(deps): bump aw-server from `153e7f..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants