-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Too many requests" from GitHub's cache #66
Comments
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just auto-labeling for PRs (or nothing for main) * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 4 "stages": * Prepare - this is just a "starter mark" * Checks - test, intTest, NesQuEIT, etc * Finalize Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 1, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 2, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to snazy/nessie
that referenced
this issue
Apr 3, 2023
Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes projectnessie#6365
snazy
added a commit
to projectnessie/nessie
that referenced
this issue
Apr 3, 2023
Refactor CI workflow Unifies most main + PR workflows into a single workflow. The unified CI workflow consists of 2 "stages": * Checks - test, intTest, NesQuEIT, etc * Finalize - a "success" dummy job + a "save to github-cache" job Utilizes the Gradle build cache for all stages. The updated build cache of the jobs in the checks stage are saved as artifacts (with the minimum retention period). The updated build cache is pushed back to GigHub's cache when the checks have successfully finished. Java CI runs against Java 11 and Java 17, where it is meaningful. (Spark + Deltalake tests always run against 11, so not run against Java 17.) Some checks also run against the latest Java version. Codecov was not added to the new workflow, it wasn't working for quite a while now or produced wrong results. Build logs and reports are not archived. Test results and relevant logs are available via Gradle build scans. Windows + macOS workflows are not included in the unified workflow. There is also another [Gradle cache action](https://github.com/burrunan/gradle-cache-action), which utilizes the GitHub's cache like a remote Gradle cache. However, that puts too much load (requests) against GitHub's cache, which in turn throttles our CI and responds with HTTP/429 (Too many requests). See [this issue](burrunan/gradle-cache-action#66). Fixes #6365
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I tried the
gradle-cache-action
against some refactoring of our CI workflows. The amount of time spent in our CI went quite up (up to 70 minutes), so there's the idea to split the work into separate GH workflow jobs, but should leverage Gradle caching. I ended up with nearly 20 jobs in that workflow to get CI time back to the ~20 minutes target.However, with that amount of jobs, basically every Gradle build complains with, which I think effectively says that GitHub "doesn't like that many requests".
Is there anything that could be done to issue less requests against GH's cache?
Otherwise I'd have to go back to
gradle-build-action
, with some (not so nice) hacks to collect the build-cache modifications, push those as artifacts around and so on. Thegradle-cache-action
looks so much nicer and cleaner to me.The text was updated successfully, but these errors were encountered: