https://github.com/polyseam/mac-bin-build-demo
reproduction of flaky build workflow issue
https://github.com/polyseam/mac-bin-build-demo
Last synced: 4 months ago
JSON representation
reproduction of flaky build workflow issue
- Host: GitHub
- URL: https://github.com/polyseam/mac-bin-build-demo
- Owner: polyseam
- Created: 2024-06-05T20:40:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T21:42:53.000Z (about 2 years ago)
- Last Synced: 2025-03-16T17:20:51.208Z (over 1 year ago)
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rate-limit issue repro
This repo reproduces an issue with the rate-limiting of the GitHub API.
The issue is centered around the program
[polyseam/cndi](https://github.com/polyseam/cndi). When any `cndi` command is
invoked, the CLI checks if there is a newer version available on GitHub
Releases.
This check always succeeds except specifically when ran within a GitHub runner
where it fails with a rate-limit error, most commonly on macOS runners.
My best guess is that this is a result of the macOS runners being shared and the
rate-limit being shared across all users of the runner, specifically limited by
IP Address.
## Table of Failures
| Timestamp | macOS Result |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------ |
| 2024-06-05T21:14:00+00:00 | ✅ |
| [2024-06-05T21:16:00+00:00](https://github.com/polyseam/mac-bin-build-demo/actions/runs/9391343183/job/25863286906#step:5:6) | ❌ |
| 2024-06-05T21:18:00+00:00 | ✅ |
| 2024-06-05T21:26:00+00:00 | ✅ |
| 2024-06-05T21:31:00+00:00 | ✅ |
| 2024-06-05T21:42:00+00:00 | ? |