Skip to content
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

Appveyor: workaround for storage limit #4847

Merged
merged 3 commits into from
Apr 3, 2020
Merged

Appveyor: workaround for storage limit #4847

merged 3 commits into from
Apr 3, 2020

Conversation

mossheim
Copy link
Contributor

@mossheim mossheim commented Apr 1, 2020

it seems like it might take appveyor some time to address us hitting our storage limit due to the COVID pandemic, so in the meantime i propose we use this method to manually push to S3. by not listing the ZIP and html file we push to S3 as an "appveyor artifact", we avoid having them also store it, which would count toward our Appveyor storage limit.

that storage behavior and retention policy is currently an unconfigurable aspect of appveyor. i've asked their support about this in the past and been told manually deploying like in this PR is the only way to avoid it.

this is a temporary workaround. we will need to revert this (or augment it) before a release, since it does not handle github deployments. it may be useful again in the future if we ever hit this limit again at an inopportune moment.

@mossheim mossheim changed the title Appveyor: add workaround for storage limit [test] Appveyor: add workaround for storage limit Apr 1, 2020
@mossheim
Copy link
Contributor Author

mossheim commented Apr 1, 2020

in case it's not clear, i intend this as a TEMPORARY workaround for the artifact storage limit. it will let us continue to merge PRs and get S3 storage, but deployment for releases is now turned off. this should be reverted as soon as possible once Appveyor raises our storage limit. i have already submitted a request to them on their support forum.

it seems like it might take appveyor some time to address this, so in the meantime i am going to try to manually push to S3 (and disable github release deployment altogether)

using --dry-run right now so even success will not actually upload any artefacts
@mossheim
Copy link
Contributor Author

mossheim commented Apr 1, 2020

i think this is ready to merge now. the travis-ci failures are due to a transitory issue on travis's end and are not related to this PR's changes in any way, so they can be safely ignored.

@mossheim mossheim mentioned this pull request Apr 3, 2020
4 tasks
@mossheim mossheim changed the title [test] Appveyor: add workaround for storage limit Appveyor: workaround for storage limit Apr 3, 2020
@joshpar joshpar merged commit 244a66b into supercollider:3.11 Apr 3, 2020
@mossheim mossheim deleted the topic/appveyor-workaround branch April 10, 2020 18:44
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