Commits
May 2026:
- README: fix some broken links
374f81d· 17 May · +2, −2 - all: add pyproject.toml config; add missing docstrings
00cb88c· 17 May · +47, −8 - .github: remove some now-unused GitHub Actions config
99dce42· 17 May · −58 - scripts: add my standard test runner; switch to ty for type checking
64a0035· 17 May · +49, −29
December 2025:
- Ignore Mypy dependency bumps in Dependabot
7ad3f52· 1 December · +1
November 2025:
- Merge pull request #83 from alexwlchan/dependabot/github_actions/actions/checkout-6
d95af68· 24 November · +1, −1 - Bump actions/checkout from 5 to 6
5d24179· 24 November · dependabot <https://github.com/dependabot> · +1, −1
October 2025:
- .github: ignore ruff in Dependabot
567fdc6· 6 October · +2
September 2025:
- Merge pull request #81 from alexwlchan/dependabot/pip/ruff-0.13.2
c0ed252· 29 September · +1, −1 - Bump ruff from 0.13.1 to 0.13.2
7a0bd6e· 29 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #79 from alexwlchan/dependabot/pip/mypy-1.18.2
7e1cf35· 22 September · +1, −1 - Bump mypy from 1.18.1 to 1.18.2
090a928· 22 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #80 from alexwlchan/dependabot/pip/ruff-0.13.1
b73b7a2· 22 September · +1, −1 - Bump ruff from 0.13.0 to 0.13.1
03b2803· 22 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #76 from alexwlchan/dependabot/pip/mypy-1.18.1
ae63500· 16 September · +1, −1 - Bump mypy from 1.17.1 to 1.18.1
e9d49ed· 15 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #77 from alexwlchan/dependabot/pip/pytest-cov-7.0.0
3c82b23· 16 September · +2, −2 - Bump pytest-cov from 6.3.0 to 7.0.0
01a0b44· 16 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #78 from alexwlchan/dependabot/pip/ruff-0.13.0
aa84779· 16 September · +1, −1 - Bump ruff from 0.12.12 to 0.13.0
61b0820· 15 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #73 from alexwlchan/dependabot/pip/ruff-0.12.12
e9229fb· 8 September · +1, −1 - Bump ruff from 0.12.10 to 0.12.12
256676e· 8 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #74 from alexwlchan/dependabot/pip/pytest-cov-6.3.0
7c636ab· 8 September · +1, −1 - Bump pytest-cov from 6.2.1 to 6.3.0
9dc78a2· 8 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #75 from alexwlchan/dependabot/github_actions/actions/setup-python-6
e29d947· 8 September · +1, −1 - Bump actions/setup-python from 5 to 6
e47c8fa· 8 September · dependabot <https://github.com/dependabot> · +1, −1
August 2025:
- Merge pull request #72 from alexwlchan/dependabot/pip/ruff-0.12.10
aaa25ff· 25 August · +1, −1 - Bump ruff from 0.12.9 to 0.12.10
6143ecf· 25 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #70 from alexwlchan/dependabot/github_actions/actions/checkout-5
9f39654· 18 August · +1, −1 - Bump actions/checkout from 4 to 5
60473ec· 18 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #71 from alexwlchan/dependabot/pip/ruff-0.12.9
77fc1d8· 18 August · +1, −1 - Bump ruff from 0.12.7 to 0.12.9
03c93f9· 18 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #68 from alexwlchan/dependabot/pip/mypy-1.17.1
2ad70ca· 4 August · +1, −1 - Bump mypy from 1.16.1 to 1.17.1
32879a4· 4 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #69 from alexwlchan/dependabot/pip/ruff-0.12.7
b73ab26· 4 August · +1, −1 - Bump ruff from 0.12.3 to 0.12.7
23c4c41· 4 August · dependabot <https://github.com/dependabot> · +1, −1
July 2025:
- Merge pull request #67 from alexwlchan/dependabot/pip/ruff-0.12.3
406c087· 14 July · +1, −1 - Bump ruff from 0.12.2 to 0.12.3
04a0cfa· 14 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #66 from alexwlchan/dependabot/pip/ruff-0.12.2
796644e· 7 July · +1, −1 - Bump ruff from 0.12.1 to 0.12.2
57bf11d· 7 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #65 from alexwlchan/dependabot/pip/ruff-0.12.1
fc66fa5· 3 July · +1, −1
June 2025:
- Bump ruff from 0.12.0 to 0.12.1
7c0d345· 30 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #63 from alexwlchan/dependabot/pip/mypy-1.16.1
8f2480c· 23 June · +1, −1 - Bump mypy from 1.16.0 to 1.16.1
eeb01a6· 23 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #64 from alexwlchan/dependabot/pip/ruff-0.12.0
e612e00· 23 June · +1, −1 - Bump ruff from 0.11.13 to 0.12.0
e219eba· 23 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #62 from alexwlchan/dependabot/pip/pytest-cov-6.2.1
13f1036· 16 June · +4, −2 - Bump pytest-cov from 6.1.1 to 6.2.1
9792669· 16 June · dependabot <https://github.com/dependabot> · +4, −2 - Merge pull request #61 from alexwlchan/dependabot/pip/ruff-0.11.13
5126823· 9 June · +1, −1 - Bump ruff from 0.11.12 to 0.11.13
73f4f76· 9 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #59 from alexwlchan/dependabot/pip/mypy-1.16.0
6ed301f· 2 June · +3, −1 - Bump mypy from 1.15.0 to 1.16.0
9a428c2· 2 June · dependabot <https://github.com/dependabot> · +3, −1 - Merge pull request #60 from alexwlchan/dependabot/pip/ruff-0.11.12
8d941b8· 2 June · +1, −1 - Bump ruff from 0.11.11 to 0.11.12
9bd4a40· 2 June · dependabot <https://github.com/dependabot> · +1, −1
May 2025:
- Merge pull request #58 from alexwlchan/dependabot/pip/ruff-0.11.11
e198b2d· 26 May · +1, −1 - Bump ruff from 0.11.10 to 0.11.11
44bef48· 26 May · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #57 from alexwlchan/dependabot/pip/ruff-0.11.10
cb55591· 19 May · +1, −1 - Bump ruff from 0.11.9 to 0.11.10
02be285· 19 May · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #56 from alexwlchan/dependabot/pip/ruff-0.11.9
f7fce9b· 13 May · +1, −1 - Bump ruff from 0.11.8 to 0.11.9
9f1a0ab· 12 May · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #55 from alexwlchan/dependabot/pip/ruff-0.11.8
f54ec59· 5 May · +1, −1 - Bump ruff from 0.11.6 to 0.11.8
ff402d9· 5 May · dependabot <https://github.com/dependabot> · +1, −1
April 2025:
- Merge pull request #54 from alexwlchan/dependabot/pip/ruff-0.11.6
868f39d· 21 April · +1, −1 - Bump ruff from 0.11.5 to 0.11.6
6498612· 21 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #53 from alexwlchan/dependabot/pip/ruff-0.11.5
be3db82· 14 April · +1, −1 - Bump ruff from 0.11.4 to 0.11.5
e4b7cbf· 14 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #52 from alexwlchan/dependabot/pip/ruff-0.11.4
5eddd89· 7 April · +1, −1 - Bump ruff from 0.11.2 to 0.11.4
b11587a· 7 April · dependabot <https://github.com/dependabot> · +9, −2 - Merge pull request #51 from alexwlchan/dependabot/pip/pytest-cov-6.1.1
f2a957a· 7 April · +9, −2 - Bump pytest-cov from 6.1.0 to 6.1.1
3a94bef· 7 April · dependabot <https://github.com/dependabot> · +9, −2 - Merge pull request #50 from alexwlchan/add-types
d3b2216· 1 April · +27, −15 - Add type hints to the files
bd4cbbe· 1 April · +12, −4 - Add a dependency on mypy; add mypy in GitHub Actions
84b291f· 1 April · +15, −11
March 2025:
- Merge pull request #49 from alexwlchan/dependabot/pip/ruff-0.11.2
79bcfc6· 26 March · +7, −1 - Bump ruff from 0.11.0 to 0.11.2
79f486c· 24 March · dependabot <https://github.com/dependabot> · +7, −1 - Merge pull request #48 from alexwlchan/dependabot/pip/ruff-0.11.0
9336d2c· 17 March · +1, −1 - Bump ruff from 0.9.10 to 0.11.0
42dd981· 17 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #47 from alexwlchan/dependabot/pip/ruff-0.9.10
b71311d· 10 March · +1, −1 - Bump ruff from 0.9.9 to 0.9.10
f65a1a9· 10 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #46 from alexwlchan/dependabot/pip/ruff-0.9.9
23a9b31· 3 March · +1, −1 - Bump ruff from 0.9.7 to 0.9.9
2e34fc7· 3 March · dependabot <https://github.com/dependabot> · +1, −1
February 2025:
- Switch to weekly updates for Dependabot
b04a6b4· 21 February · +4, −2 - Merge pull request #45 from alexwlchan/dependabot/pip/ruff-0.9.7
1350394· 21 February · +1, −1 - Bump ruff from 0.9.6 to 0.9.7
b189592· 21 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #44 from alexwlchan/dependabot/pip/ruff-0.9.6
011450f· 11 February · +1, −1 - Bump ruff from 0.9.5 to 0.9.6
c7e1c49· 11 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #43 from alexwlchan/dependabot/pip/ruff-0.9.5
8a246a5· 7 February · +1, −1 - Bump ruff from 0.9.4 to 0.9.5
4dcda9e· 7 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #42 from alexwlchan/dependabot/pip/ruff-0.9.4
9b62fd0· 1 February · +1, −1
January 2025:
- Bump ruff from 0.9.3 to 0.9.4
dd7078a· 31 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #41 from alexwlchan/dependabot/pip/ruff-0.9.3
d236df5· 24 January · +1, −1 - Bump ruff from 0.9.2 to 0.9.3
ff6761e· 24 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #40 from alexwlchan/dependabot/pip/ruff-0.9.2
1c6840b· 17 January · +1, −1 - Bump ruff from 0.9.1 to 0.9.2
3fc2e36· 17 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #39 from alexwlchan/dependabot/pip/ruff-0.9.1
ff71b64· 13 January · +1, −1 - Bump ruff from 0.9.0 to 0.9.1
fb3d6a4· 13 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #38 from alexwlchan/dependabot/pip/ruff-0.9.0
c3870eb· 10 January · +1, −1 - Bump ruff from 0.8.6 to 0.9.0
2cf3615· 10 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #37 from alexwlchan/dependabot/pip/ruff-0.8.6
41a3c1a· 6 January · +1, −1 - Bump ruff from 0.8.5 to 0.8.6
a1ba000· 6 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #36 from alexwlchan/dependabot/pip/ruff-0.8.5
0866686· 3 January · +1, −1 - Bump ruff from 0.8.4 to 0.8.5
1ec173a· 3 January · dependabot <https://github.com/dependabot> · +1, −1
December 2024:
- Merge pull request #35 from alexwlchan/dependabot/pip/ruff-0.8.4
8c9ba9d· 20 December · +1, −1 - Bump ruff from 0.8.3 to 0.8.4
6e28bf5· 20 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #34 from alexwlchan/dependabot/pip/ruff-0.8.3
f5bc321· 13 December · +1, −1 - Bump ruff from 0.8.2 to 0.8.3
708e531· 13 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #33 from alexwlchan/dependabot/pip/ruff-0.8.2
fa5fa01· 6 December · +1, −1 - Bump ruff from 0.8.1 to 0.8.2
5c231f4· 6 December · dependabot <https://github.com/dependabot> · +1, −1
November 2024:
- Merge pull request #32 from alexwlchan/dependabot/pip/ruff-0.8.1
f465f68· 29 November · +1, −1 - Bump ruff from 0.8.0 to 0.8.1
48089be· 29 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #31 from alexwlchan/dependabot/pip/ruff-0.8.0
abc3cd1· 25 November · +1, −1 - Bump ruff from 0.7.4 to 0.8.0
3230f03· 25 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #30 from alexwlchan/dependabot/pip/ruff-0.7.4
e00d48c· 18 November · +1, −1 - Bump ruff from 0.7.3 to 0.7.4
0d34cd5· 18 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #29 from alexwlchan/dependabot/pip/ruff-0.7.3
9bc7a53· 12 November · +1, −1 - Bump ruff from 0.7.2 to 0.7.3
384359e· 11 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #28 from alexwlchan/dependabot/pip/ruff-0.7.2
d1848fe· 5 November · +1, −1 - Bump ruff from 0.7.1 to 0.7.2
554e585· 4 November · dependabot <https://github.com/dependabot> · +1, −1
October 2024:
- Merge pull request #27 from alexwlchan/dependabot/pip/pytest-cov-6.0.0
e65becd· 30 October · +1, −1 - Bump pytest-cov from 5.0.0 to 6.0.0
a64ab11· 30 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #26 from alexwlchan/dependabot/pip/ruff-0.7.1
8539b2a· 25 October · +1, −1 - Bump ruff from 0.7.0 to 0.7.1
481c292· 25 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #25 from alexwlchan/dependabot/pip/ruff-0.7.0
e2ed63e· 20 October · +1, −1 - Bump ruff from 0.6.9 to 0.7.0
e307ba1· 18 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #24 from alexwlchan/dependabot/pip/ruff-0.6.9
190b232· 9 October · +1, −1 - Bump ruff from 0.6.8 to 0.6.9
a75aa4e· 7 October · dependabot <https://github.com/dependabot> · +1, −1
September 2024:
- Merge pull request #23 from alexwlchan/dependabot/pip/ruff-0.6.8
e61cfd5· 28 September · +1, −1 - Bump ruff from 0.6.7 to 0.6.8
56027a0· 27 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #22 from alexwlchan/dependabot/pip/ruff-0.6.7
20788d7· 25 September · +1, −1 - Bump ruff from 0.6.6 to 0.6.7
2178c0e· 23 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #21 from alexwlchan/dependabot/pip/ruff-0.6.6
72dbb9c· 21 September · +1, −1 - Bump ruff from 0.6.5 to 0.6.6
dabd638· 20 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #20 from alexwlchan/dependabot/pip/ruff-0.6.5
2008874· 16 September · +1, −1 - Bump ruff from 0.6.4 to 0.6.5
2c3ee01· 16 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #19 from alexwlchan/dependabot/pip/ruff-0.6.4
b578437· 7 September · +1, −1 - Bump ruff from 0.6.3 to 0.6.4
1ebffae· 6 September · dependabot <https://github.com/dependabot> · +1, −1
August 2024:
- Merge pull request #18 from alexwlchan/dependabot/pip/ruff-0.6.3
9fa53a6· 30 August · +1, −1 - Bump ruff from 0.6.2 to 0.6.3
3ac8d3f· 30 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #17 from alexwlchan/dependabot/pip/ruff-0.6.2
b559561· 24 August · +1, −1 - Bump ruff from 0.6.1 to 0.6.2
43c6e0a· 23 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #16 from alexwlchan/dependabot/pip/ruff-0.6.1
97b4769· 19 August · +1, −1 - Bump ruff from 0.6.0 to 0.6.1
f83cd8c· 19 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #15 from alexwlchan/dependabot/pip/ruff-0.6.0
7cf70b7· 16 August · +1, −1 - Bump ruff from 0.5.7 to 0.6.0
fa2b25a· 16 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #14 from alexwlchan/dependabot/pip/ruff-0.5.7
62a5590· 9 August · +1, −1 - Bump ruff from 0.5.6 to 0.5.7
1f17067· 9 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #13 from alexwlchan/dependabot/pip/ruff-0.5.6
27ab6e0· 5 August · +1, −1 - Bump ruff from 0.5.5 to 0.5.6
0dd659d· 5 August · dependabot <https://github.com/dependabot> · +1, −1
July 2024:
- Merge pull request #12 from alexwlchan/dependabot/pip/ruff-0.5.5
a04ad64· 26 July · +1, −1 - Bump ruff from 0.5.4 to 0.5.5
a430f3b· 26 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #11 from alexwlchan/dependabot/pip/ruff-0.5.4
5ac8f98· 22 July · +1, −1 - Bump ruff from 0.5.3 to 0.5.4
a17e772· 22 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #10 from alexwlchan/dependabot/pip/ruff-0.5.3
e054f83· 20 July · +1, −1 - Bump ruff from 0.5.2 to 0.5.3
8183f87· 19 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #9 from alexwlchan/dependabot/pip/ruff-0.5.2
149ac45· 16 July · +1, −1 - Bump ruff from 0.5.1 to 0.5.2
487c5cf· 15 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #8 from alexwlchan/dependabot/pip/ruff-0.5.1
b777637· 9 July · +1, −1 - Bump ruff from 0.5.0 to 0.5.1
2a2e4f7· 8 July · dependabot <https://github.com/dependabot> · +1, −1
June 2024:
- Merge pull request #7 from alexwlchan/dependabot/pip/ruff-0.5.0
f849744· 29 June · +1, −1 - Bump ruff from 0.4.10 to 0.5.0
e19268c· 28 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #6 from alexwlchan/dependabot/pip/ruff-0.4.10
fb0b5dd· 21 June · +1, −1 - Bump ruff from 0.4.9 to 0.4.10
fa63387· 21 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #5 from alexwlchan/dependabot/pip/ruff-0.4.9
9dd80ec· 18 June · +1, −1 - Bump ruff from 0.4.8 to 0.4.9
e49dedb· 17 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #4 from alexwlchan/dependabot/pip/ruff-0.4.8
e656fbe· 6 June · +2, −2 - Bump ruff from 0.4.7 to 0.4.8
20bc2c6· 6 June · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #3 from alexwlchan/build-tooling
77c3a3f· 2 June · +11, −41 - Switch to using `ruff` for formatting
c327067· 2 June · +6, −31 - Add a schedule to my Dependabot updates
06e5eed· 2 June · +2 - Remove an old, unused requirements file
c4a8daf· 2 June · −3 - Switch to using `uv` to manage dependencies
0351c7c· 2 June · +3, −7
May 2024:
- I actually want pip, not pip-compile
7f5bdad· 9 May · +1, −1 - Add Dependabot config for GitHub Actions
d7b3681· 9 May · +4 - Merge pull request #2 from alexwlchan/upgrade-github-actions
73ccfe6· 7 May · +75, −56 - I have to tell it where to look
6302187· 7 May · +1 - Remember to add pip caching to GitHub Actions
3f49953· 7 May · +2, −1 - Remember to add flake8 as a requirement
40a6cbf· 7 May · +9 - Add Dependabot config
cd1ed3a· 7 May · +6 - Improve the GitHub Actions setup
f96b1c5· 7 May · +23, −10 - Add black and flake8; reformat everything
a7836fa· 7 May · +35, −46
April 2023:
- Merge pull request #1 from alexwlchan/fix-github-actions
cda9737· 14 April · +2, −2 - pin the python version maybe?
8f8c8d3· 14 April · +1, −1 - bump the checkout version
54c2732· 14 April · +1, −1 - Rename the 'fn' input to 'handler'
002ce37· 14 April · +12, −12
January 2022:
- remove a line that's just whitespace
c3d46bf· 4 January · +1, −1 - Update concurrently.py
a46fa6f· 4 January · +3 - Update README.md
3ec92e3· 4 January · +1, −1
October 2021:
- format the examples
6e0d7fc· 25 October · +3, −5 - run black over the whole repo
3f2831f· 25 October · +1, −1 - Add a couple of examples
b16ac16· 25 October · +73, −5 - Add a LICENSE and a README
0e4bef3· 25 October · +65 - And now remove the uncovered code
d01765e· 25 October · −4 - fix formatting of the uncovered code
4474500· 25 October · +1, −1 - check github will fail over a coverage issue
a11721a· 25 October · +4 - fix the formatting
c4b9408· 25 October · +1, −10 - check formatting with black
b2258c2· 25 October · +23, −1 - add a missing -r
515ba02· 25 October · +1, −1 - try to set up github actions
51c2ce1· 25 October · +53 - Add some tests for concurrently
34f5644· 25 October · +51, −17 - Add some very basic tests for concurrently
19ea71b· 25 October · +5 - Add my initial recipe for concurrent.futures
d254aa8· 13 October · +49