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

Binary releases are changing URLs! Get them from GitHub Releases from now on. #1871

Open
koalaman opened this issue Mar 13, 2020 · 5 comments

Comments

@koalaman
Copy link
Owner

koalaman commented Mar 13, 2020

Heads up! The binary releases are changing URLs!

From now on, you can download precompiled binaries from GitHub Releases where they're uploaded as assets on each release.

If you previously used the Readme's suggested script, you can simply replace the URL with:

https://github.com/koalaman/shellcheck/releases/download/${scversion?}/shellcheck-${scversion?}.linux.x86_64.tar.xz

I have backfilled GitHub Releases for all previous versions (and apologize profusely for the GitHub spam this caused). There is still a latest and a stable dummy release whose assets are overwritten on each git build and on each stable version, if you want auto-updates.

The plan is to leave old release versions (like v0.7.0) in place on GCS to avoid breaking existing builds, and eventually replace the "latest" and "stable" auto-upgrading URLs with scripts that merely fail and point to this issue. New releases, like the upcoming v0.7.1, will only be available via GitHub. Unfortunately this made a smaller dent in the hosting bill than I hoped, so I'll have to deprecate the old release versions

(This change was motivated by the ever-increasing cost of hosting 1TB+ monthly downloads)

PeterDaveHello added a commit to PeterDaveHello/docker-shellcheck that referenced this issue Apr 5, 2020
jumanjiman added a commit to jumanjiman/cci that referenced this issue Apr 11, 2020
hasufell pushed a commit to haskell/ghcup that referenced this issue Apr 13, 2020
ggilmore added a commit to ggilmore/asdf-shellcheck that referenced this issue Apr 15, 2020
dynamike pushed a commit to trussworks/circleci-docker-primary that referenced this issue Apr 24, 2020
akhilerm added a commit to akhilerm/node-disk-manager that referenced this issue Jun 2, 2020
shellcheck url has been changed and its breaking the build with the following error:
```
You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build :(
```

The url is now changed to point to the github repository

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
kmova pushed a commit to openebs-archive/node-disk-manager that referenced this issue Jun 2, 2020
shellcheck url has been changed and its breaking the build with the following error:
```
You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build :(
```

The url is now changed to point to the github repository

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
ynezz added a commit to ynezz/openwrt-ci that referenced this issue Jun 2, 2020
Switch to new location for binary download.

 $ shellcheck --version
 You are downloading ShellCheck from an outdated URL!

Ref: koalaman/shellcheck#1871
Signed-off-by: Petr Štetiar <ynezz@true.cz>
M-Davies pushed a commit to M-Davies/openjdk-build that referenced this issue Jun 2, 2020
```
You are downloading ShellCheck from an outdated URL!
Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz
For more information, see:
koalaman/shellcheck#1871
```
squat added a commit to squat/observatorium that referenced this issue Jun 2, 2020
The old Shellcheck download location is no longer valid.

xref: koalaman/shellcheck#1871

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
squat added a commit to squat/observatorium that referenced this issue Jun 2, 2020
The old Shellcheck download location is no longer valid.

xref: koalaman/shellcheck#1871

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
karianna pushed a commit to adoptium/temurin-build that referenced this issue Jun 2, 2020
chaconpiza added a commit to FujitsuEnablingSoftwareTechnologyGmbH/monasca-docker that referenced this issue Jun 3, 2020
This is the output using the outdated URL:

```
$ wget "https://storage.googleapis.com/shellcheck/shellcheck-$SCVERSION.linux.x86_64.tar.xz"
--2020-06-03 06:43:52--  https://storage.googleapis.com/shellcheck/shellcheck-stable.linux.x86_64.tar.xz
Resolving storage.googleapis.com (storage.googleapis.com)... 172.217.204.128, 2607:f8b0:400c:c07::80
Connecting to storage.googleapis.com (storage.googleapis.com)|172.217.204.128|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 540 [application/x-xz]
Saving to: ‘shellcheck-stable.linux.x86_64.tar.xz’
     0K                                                       100% 99.5M=0s
2020-06-03 06:43:52 (99.5 MB/s) - ‘shellcheck-stable.linux.x86_64.tar.xz’ saved [540/540]
before_install.2
0.01s$ tar --xz -xvf "shellcheck-$SCVERSION.linux.x86_64.tar.xz"
before_install.3
0.00s$ shellcheck() { "shellcheck-$SCVERSION/shellcheck" "$@"; }
0.01s$ shellcheck --version
You are downloading ShellCheck from an outdated URL!
Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz
For more information, see:
koalaman/shellcheck#1871
PS: Sorry for breaking your build :(
```
jimmykarily added a commit to cloudfoundry-incubator/kubecf that referenced this issue Jun 3, 2020
adriancz pushed a commit to FujitsuEnablingSoftwareTechnologyGmbH/monasca-docker that referenced this issue Jun 3, 2020
This is the output using the outdated URL:

```
$ wget "https://storage.googleapis.com/shellcheck/shellcheck-$SCVERSION.linux.x86_64.tar.xz"
--2020-06-03 06:43:52--  https://storage.googleapis.com/shellcheck/shellcheck-stable.linux.x86_64.tar.xz
Resolving storage.googleapis.com (storage.googleapis.com)... 172.217.204.128, 2607:f8b0:400c:c07::80
Connecting to storage.googleapis.com (storage.googleapis.com)|172.217.204.128|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 540 [application/x-xz]
Saving to: ‘shellcheck-stable.linux.x86_64.tar.xz’
     0K                                                       100% 99.5M=0s
2020-06-03 06:43:52 (99.5 MB/s) - ‘shellcheck-stable.linux.x86_64.tar.xz’ saved [540/540]
before_install.2
0.01s$ tar --xz -xvf "shellcheck-$SCVERSION.linux.x86_64.tar.xz"
before_install.3
0.00s$ shellcheck() { "shellcheck-$SCVERSION/shellcheck" "$@"; }
0.01s$ shellcheck --version
You are downloading ShellCheck from an outdated URL!
Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz
For more information, see:
koalaman/shellcheck#1871
PS: Sorry for breaking your build :(
```
andersk added a commit to andersk/zulip that referenced this issue Jun 7, 2020
ShellCheck binary releases have moved to GitHub:

koalaman/shellcheck#1871

Signed-off-by: Anders Kaseorg <anders@zulip.com>
timabbott pushed a commit to zulip/zulip that referenced this issue Jun 7, 2020
ShellCheck binary releases have moved to GitHub:

koalaman/shellcheck#1871

Signed-off-by: Anders Kaseorg <anders@zulip.com>
@stdedos
Copy link
Contributor

stdedos commented Jun 8, 2020

Thank you for breaking my hacky automation 😃 (tongue-in-cheek).

I was wondering, would also consider uploading the shasums?
The only reason I refused to write against GH was this - but now it seems necessary to kindly ask you to add those too.

bvanassche added a commit to bvanassche/blktests that referenced this issue Jun 9, 2020
This patch fixes the following Travis build failure:

    You are downloading ShellCheck from an outdated URL!

    Please update to the new URL:
    https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz

    For more information, see:
    koalaman/shellcheck#1871

    PS: Sorry for breaking your build :(

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
akhilerm added a commit to akhilerm/node-disk-manager that referenced this issue Jun 10, 2020
shellcheck url has been changed and its breaking the build with the following error:
```
You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build :(
```

The url is now changed to point to the github repository

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
skilbjo added a commit to skilbjo/iris that referenced this issue Aug 20, 2020
MaXinjian pushed a commit to MaXinjian/kubeadm that referenced this issue Aug 28, 2020
shellcheck url has been changed and its breaking the build with the following error:

  You are downloading ShellCheck from an outdated URL!

  Please update to the new URL:
  https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz

  For more information, see:
  koalaman/shellcheck#1871

  PS: Sorry for breaking your build :(

Signed-off-by: Ma Xinjian <maxj.fnst@cn.fujitsu.com>
gwillen added a commit to gwillen/elements that referenced this issue Sep 2, 2020
stevenroose added a commit to ElementsProject/elements that referenced this issue Sep 3, 2020
799ea15 Update shellcheck URL per koalaman/shellcheck#1871 (Glenn Willen)

Pull request description:

  Update shellcheck URL per  per koalaman/shellcheck#1871 to unbreak CI.

Tree-SHA512: ced455990d11a4bfc6f2587398cef729a73ad212b76c8d6b856922ddbb81beb15a39f09adde9d4ed0bcb30d9bf8cec3e1bd94db356327e665ef1d533e88ff0c4
PeterDaveHello added a commit to PeterDaveHello/nvm that referenced this issue Sep 21, 2020
PeterDaveHello added a commit to PeterDaveHello/nvm that referenced this issue Sep 21, 2020
ljharb pushed a commit to PeterDaveHello/nvm that referenced this issue Sep 21, 2020
cloud-robotics-github-robot pushed a commit to googlecloudrobotics/core that referenced this issue Sep 30, 2020
Trying to do so from the other URL resulted in the following error:
You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build. The hosting costs were getting out of hand :(
Change-Id: I6eda8316b82d9998abcd67175a7d02a627aabcb6
GitOrigin-RevId: c620d0e
stevenroose pushed a commit to stevenroose/elements that referenced this issue Oct 6, 2020
stevenroose added a commit to ElementsProject/elements that referenced this issue Oct 6, 2020
…ttps://github.com/koalaman/shellcheck/issu…

1ec4a81 Update shellcheck URL per koalaman/shellcheck#1871 (Glenn Willen)

Pull request description:

Tree-SHA512: b154f2a8fc11df6915d4638a537f7443f071b36cf0864c63b54791f0556e551957131d837e311c4a43d7d9a25704caab362a0ef03cc1d3d94f885081fce5bb5a
kakkoyun pushed a commit to kakkoyun/observatorium that referenced this issue Oct 7, 2020
The old Shellcheck download location is no longer valid.

xref: koalaman/shellcheck#1871

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
pylipp added a commit to pylipp/sdd that referenced this issue Nov 19, 2020
zhijianli88 added a commit to zhijianli88/etcdadm that referenced this issue Jan 4, 2021
the origin shellcheck output:

You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build. The hosting costs were getting out of hand :(

Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
sruffell added a commit to sruffell/docker-ubuntu-native-build that referenced this issue Jan 27, 2021
The old URL is no longer valid, and results in the following error message when
run:

```
You are downloading ShellCheck from an outdated URL!

Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/v0.7.0/shellcheck-v0.7.0.linux.x86_64.tar.xz

For more information, see:
koalaman/shellcheck#1871

PS: Sorry for breaking your build. The hosting costs were getting out of hand :(
```
stefanmaric added a commit to stefanmaric/g that referenced this issue Mar 16, 2021
CyberShadow added a commit to CyberShadow/renovate that referenced this issue Oct 29, 2023
glafarsa2 added a commit to glafarsa2/blktests that referenced this issue Aug 11, 2024
The latest build failed with this error:

```
You are downloading ShellCheck from an outdated URL!
Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz
For more information, see:
koalaman/shellcheck#1871
PS: Sorry for breaking your build :(
```
carleng added a commit to carleng/blktests that referenced this issue Aug 13, 2024
The latest build failed with this error:

```
You are downloading ShellCheck from an outdated URL!
Please update to the new URL:
https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz
For more information, see:
koalaman/shellcheck#1871
PS: Sorry for breaking your build :(
```
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

No branches or pull requests

3 participants