Skip to content

ci: update deprecated runners and actions#79

Merged
ErikBjare merged 1 commit into
ActivityWatch:masterfrom
TimeToBuildBob:fix/update-ci-runners
Mar 2, 2026
Merged

ci: update deprecated runners and actions#79
ErikBjare merged 1 commit into
ActivityWatch:masterfrom
TimeToBuildBob:fix/update-ci-runners

Conversation

@TimeToBuildBob

@TimeToBuildBob TimeToBuildBob commented Mar 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • ubuntu-20.04ubuntu-24.04 (deprecated, causing CI timeouts)
  • macOS-11macos-latest (deprecated)
  • actions/checkout@v2actions/checkout@v4
  • Unpin poetry version (1.3.2 workaround no longer needed)

Context

All recent CI runs (last ~5) have been timing out or getting cancelled because the deprecated runners are no longer available from GitHub. This affects all PRs in the repo, including #77 and #78.

Test plan

  • CI passes on all three platforms (ubuntu-24.04, windows-latest, macos-latest)

Important

Update CI configurations to use non-deprecated runners and actions, and unpin poetry version.

  • CI Runners:
    • Update ubuntu-20.04 to ubuntu-24.04 in .github/workflows/build.yml.
    • Update macOS-11 to macos-latest in .github/workflows/build.yml.
  • Actions:
    • Update actions/checkout@v2 to actions/checkout@v4 in .github/workflows/build.yml.
  • Dependencies:
    • Unpin poetry version in .github/workflows/build.yml, removing 1.3.2 workaround.

This description was created by Ellipsis for fd61ef9. You can customize this summary. It will automatically update as commits are pushed.

- ubuntu-20.04 → ubuntu-24.04 (20.04 deprecated, causing CI timeouts)
- macOS-11 → macos-latest (macOS 11 deprecated)
- actions/checkout@v2 → actions/checkout@v4
- Unpin poetry version (1.3.2 workaround no longer needed)

All recent CI runs were timing out/cancelling because the deprecated
runners are no longer available.

@ellipsis-dev ellipsis-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to fd61ef9 in 5 seconds. Click for details.
  • Reviewed 27 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_p4b5bBulPHqlsc6p

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@greptile-apps

greptile-apps Bot commented Mar 1, 2026

Copy link
Copy Markdown

Greptile Summary

Updated CI configuration to use non-deprecated GitHub Actions runners and actions, resolving CI timeout issues caused by unavailable deprecated runners.

  • Updated ubuntu-20.04 to ubuntu-24.04 and macOS-11 to macos-latest
  • Updated actions/checkout@v2 to actions/checkout@v4
  • Removed poetry version pin (1.3.2 workaround no longer needed)
  • Added quotes around Python version number for proper YAML formatting

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk - it updates deprecated CI infrastructure with no code changes
  • All changes are CI configuration updates to address deprecated runners and actions. The updates are straightforward, well-documented, and will be validated by CI runs before merging. No application code is modified.
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/build.yml Updated deprecated runners (ubuntu-24.04, macos-latest) and actions/checkout to v4, unpinned poetry version

Last reviewed commit: fd61ef9

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, no comments

Edit Code Review Agent Settings | Greptile

@ErikBjare ErikBjare merged commit 6d7ff39 into ActivityWatch:master Mar 2, 2026
3 checks passed
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.

2 participants