Stream: committers/git-help
Topic: Approaching Problem
Grahame Grieve (Aug 08 2019 at 20:13):
@Josh Mandel the current release process for the IG validator which we worked up includes publishing the current version through github, and people access it through github pages. That works well, but it has a problem....
The IGPublisher is current 95MB, and it's growing gradually, as people add dependencies. GitHub limit is 100MB, which is approaching soon, though I can't predict exactly when. At that point (or before) we will need some other approach... any ideas?
Josh Mandel (Aug 09 2019 at 14:55):
This is for a .jar file that's being pushed to github at https://github.com/FHIR/latest-ig-publisher? Are you doing this push manually when you do push?
Josh Mandel (Aug 09 2019 at 14:56):
I'd say we should try github releases (https://help.github.com/en/articles/distributing-large-binaries) or we can just set up a cloud bucket for you to push to.
Grahame Grieve (Aug 09 2019 at 20:00):
well, using this https://developer.github.com/v3/repos/releases - I could see this, except I don't know how to get the authorization token for the build script that does the work - I log in to github and it stores the authorization token somewhere....
Josh Mandel (Aug 10 2019 at 18:12):
You can generate a "personal access token' (https://developer.github.com/v3/auth/#via-oauth-tokens), which is a fine solution if you'll only be using this token on your own machine (not sharing it with a CI system or whatever -- for that, I tend to create one-off GH user accounts with limited permissions, which is a pain).
Josh Mandel (Aug 10 2019 at 18:13):
But if you just want to copy a file somewhere, overwriting the version at a stable/consistent URL, a cloud bucket is probably easy enough
Josh Mandel (Aug 10 2019 at 18:14):
Do you have the Azure CLI and/or GCP CLI installed and ready? We can set up a cloud bucket with public read access and just you as a writer.
Grahame Grieve (Aug 10 2019 at 20:33):
no but i suppose I can set one of those up.
Josh Mandel (Aug 14 2019 at 20:53):
Okay -- take your pick and let me know. I'll set up a bucket and give you permissions and an example upload command.
Last updated: Apr 12 2022 at 19:14 UTC