Comments (8)
That's really strange as actions/cache@v3 has 2 timeout (since at least 4 months now) :
- 1 hour for the entire download
- 10 minutes for each download segment of 128MB
So your step should have been stopped after max 1 hour (even 10 minutes if it was a segment stuck).
Anyway, the segment timeout can be configured on actions/cache with env var SEGMENT_DOWNLOAD_TIMEOUT_MINS
(default to 10 min), but I'm not sure if it is handled without any change into composer-install action.
Edit: that comment is because I had the same problem, except the cache action had a timeout after 10 minutes.
from composer-install.
It happened again, timed out after 6 hours.
from composer-install.
What does “closed as not planned” mean?
from composer-install.
"Closed as not planned" is just GitHub UI string.
In this case, the issue was closed because there was no response from you (the author), at all, and it was deemed by us as stale and unreproducible now based on the information available in the GitHub logs.
I assure you that I have no alternative motives or hidden intentions.
The alternative would mark this issue as resolved.
Additionally, I no longer have this issue and do not want to keep it open.
from composer-install.
Oh, interesting. I didn't realize they had added that to the "close" button.
I had not been able to reproduce this, so I was waiting to see if others found this issue and reported they were experiencing similar things.
So, to confirm, you're no longer able to reproduce this?
from composer-install.
That is correct.
Something is still causing this to run for up to 6 hours, but I personally am no longer able to reproduce this.
Job execution time - Each job in a workflow can run for up to 6 hours of execution time. If a job reaches this limit, the job is terminated and fails to complete.
from composer-install.
Do you think the problem that causes it to run that long is in this project or somewhere else?
from composer-install.
The problem that causes it to run that long is not in this project, it's in actions/cache
.
However, this project runs actions/cache
internally and the issue here is not properly handling actions/cache
issues.
As stated above,
https://github.com/actions/cache/blob/f7ebb81a3f195b4fb88dab7c14e2f7aff52045aa/README.md#L26-L28
- Fixed the download stuck problem by introducing a timeout of 1 hour for cache downloads.
- Allowed users to provide a custom timeout as input for aborting download of a cache segment using an environment variable
SEGMENT_DOWNLOAD_TIMEOUT_MINS
. Default is 10 minutes.
eg. There is currently no way to use SEGMENT_DOWNLOAD_TIMEOUT_MINS
using this project.
from composer-install.
Related Issues (20)
- Compatibility with Composer 1 broken due to validate command HOT 1
- Action debug information showing in workflow run summary
- Heads-up: upcoming (helpful) change in setupPHP HOT 1
- Do not depend on awk and perl
- CI `run` job only tests with lock files HOT 5
- Support `composer-bin` commands like `composer bin [folder] install` HOT 4
- failed to open stream HOT 1
- Cannot find composer.json HOT 4
- Yaml is invalid? HOT 5
- Error: The process '/usr/local/bin/composer' failed with exit code 1 HOT 4
- Add `retries:` input HOT 2
- Add `--no-audit` to default options used ? HOT 1
- Better cache busting when using `dependency-versions: 'highest'` HOT 3
- `set-output` function is deprecated HOT 1
- "Could not authenticate against github.com" HOT 2
- Ability to swap out actions/cache for the faster alternative buildjet/cache HOT 1
- File "./composer.json" cannot be found in the current directory HOT 2
- locked version vs. missing lock file HOT 1
- Misleading error message when validate_composer fails due to missing HOME/COMPOSER_HOME HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from composer-install.