Skip to content

[BUG] Recommended install using raw.githubusercontent.com fails intermittently with 503 #1633

@corneliusroemer

Description

@corneliusroemer

In your README you list curling https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh as one of the recommended install methods:

wget: wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
curl: curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash

We've been getting intermittent CI failures for this with 503 from Github.

Github discourages using raw.githubusercontent.com for hosting content. It recently tightened rate limits: https://github.blog/changelog/2025-05-08-updated-rate-limits-for-unauthenticated-requests/

I suggest you host your install script on a Github page or together with the docs somewhere other than via githubusercontent to avoid these rate limits.

Example:

Run curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
  curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
  k3d version
  shell: /usr/bin/bash -e {0}
  env:
    sha: 07e6518
    wait_timeout: 600
curl: (22) The requested URL returned error: 503
Failed to get the latest version for https://github.com/k3d-io/k3d
Failed to install k3d
	For support, go to https://github.com/k3d-io/k3d.
Error: Process completed with exit code 1.

https://github.com/loculus-project/loculus/actions/runs/20138391232/job/57798241723?pr=5690#step:6:9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions