Skip to content

Commit

Permalink
Restore mirror files to previous state
Browse files Browse the repository at this point in the history
  • Loading branch information
Calinou committed Jan 24, 2025
1 parent 2d45057 commit d6018f9
Show file tree
Hide file tree
Showing 64 changed files with 186 additions and 169 deletions.
66 changes: 34 additions & 32 deletions _data/mirrorlist_configs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,55 @@ hosts:
title: "Official GitHub Releases mirror"
- name: "github_builds"
title: "Official GitHub Releases mirror"
- name: "tuxfamily"
title: "Official TuxFamily mirror"

defaults:
- name: "4.4"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "4.3"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "4.2"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "4.1"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "4.0"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.6"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.5"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.4"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.3"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.2"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.1"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "3.0"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "2.1"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "2.0"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "1.1"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
- name: "1.0"
stable: [ "github" ]
preview: [ "github_builds" ]
stable: [ "github", "tuxfamily" ]
preview: [ "github_builds", "tuxfamily" ]
7 changes: 7 additions & 0 deletions _plugins/make_download.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#
# See `_data/download_configs.yml` for a reference table of slugs.

HOST_TUXFAMILY = "https://downloads.tuxfamily.org/godotengine"
HOST_GITHUB = "https://github.com/godotengine/godot/releases/download"
HOST_GITHUB_BUILDS = "https://github.com/godotengine/godot-builds/releases/download"

Expand Down Expand Up @@ -108,6 +109,12 @@ def make_download(input, platform, mono = false, host = "github")
return "#{HOST_GITHUB}/#{version_name}-#{version_flavor}/#{download_file}"
elsif host == "github_builds"
return "#{HOST_GITHUB_BUILDS}/#{version_name}-#{version_flavor}/#{download_file}"
elsif host == "tuxfamily"
if version_flavor == "stable"
return "#{HOST_TUXFAMILY}/#{version_name}#{mono_slug}/#{download_file}"
else
return "#{HOST_TUXFAMILY}/#{version_name}/#{version_flavor}#{mono_slug}/#{download_file}"
end
end
end

Expand Down
8 changes: 8 additions & 0 deletions _plugins/mirrorlist_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,14 @@ def initialize(site, version, mono)
mirrors.push(mirror)
end
end
else
mirror_host = mirrorlist_hosts.find { |host| host["name"] == "tuxfamily" }
mirror_url = make_download(version, mono, "tuxfamily")

unless mirror_url == "#"
mirror = { 'name' => mirror_host["title"], 'url' => mirror_url }
mirrors.push(mirror)
end
end

# Initialize data hash to pass objects to the template.
Expand Down
8 changes: 4 additions & 4 deletions collections/_article/dev-snapshot-godot-2-1-5-rc-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ On top of that, I decided to wait for this RC2 to have a proper fix for the [And

This is the second release candidate for 2.1.5, and if all goes well, it should be the last. For this I will need the help of all 2.1.x users to test this release, use it to export your existing projects and check that there are no regressions from 2.1.4.

- [Downloads](https://github.com/godotengine/godot-builds/releases/2.1.5-rc2/)
- [Changelog](https://github.com/godotengine/godot-builds/releases/2.1.5/rc2-Godot_v2.1.5-rc2_changelog.txt)
- [~~Downloads~~](https://github.com/godotengine/godot-builds/releases/2.1.5-rc2/)
- [~~Changelog~~](https://github.com/godotengine/godot-builds/releases/download/2.1.5-rc2/Godot_v2.1.5-rc2_changelog.txt)
- [General feedback issue](https://github.com/godotengine/godot/issues/20273) - you can collect your feedback on this RC build here, especially linking to other issues which might be open already but not fixed yet

Note that contrarily to 3.0 which can download the export templates for you automatically, with 2.1 you still need to [download the `.tpz` file](https://github.com/godotengine/godot-builds/releases/2.1.5/rc2-Godot_v2.1.5-rc2_export_templates.tpz) manually and use it to install templates within the editor.
Note that contrarily to 3.0 which can download the export templates for you automatically, with 2.1 you still need to [download the `.tpz` file](https://github.com/godotengine/godot-builds/releases/2.1.5-rc2/Godot_v2.1.5-rc2_export_templates.tpz) manually and use it to install templates within the editor.

## Why do we still do 2.1.x releases again?

Expand All @@ -33,7 +33,7 @@ Finally, distribution platforms like Google Play or the Apple Store keep increas

## What's new in 2.1.5?

We'll go over the changes in detail in the stable release announcement (hopefully in a few days!), but in the meantime you can check the [complete changelog since 2.1.4](https://github.com/godotengine/godot-builds/releases/2.1.5/rc2-Godot_v2.1.5-rc2_changelog.txt). Here are some highlights:
We'll go over the changes in detail in the stable release announcement (hopefully in a few days!), but in the meantime you can check the [complete changelog since 2.1.4](https://github.com/godotengine/godot-builds/releases/2.1.5-rc2/Godot_v2.1.5-rc2_changelog.txt). Here are some highlights:

- Android: APKs no longer include placeholder permissions that Google Play started complaining about
- Android: Minimum SDK raised to 18, target SDK raised to 27.
Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-2-1-6-rc-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@ Please test this release candidate on your 2.1 projects and make sure that both

Please report any regression (a new bug in 2.1.6 RC 1 that you did not have in 2.1.5) or blocking bug in this [tracker bug report](https://github.com/godotengine/godot/issues/29484).

- [Download repository](https://download.tuxfamily.org/godotengine/2.1.6/rc1/)
- [Changelog](https://github.com/godotengine/godot-builds/releases/2.1.6/rc1-Godot_v2.1.6-rc1_changelog.txt)
- [~~Download repository~~](https://download.tuxfamily.org/godotengine/2.1.6/rc1/)
- [~~Changelog~~](https://github.com/godotengine/godot-builds/releases/2.1.6/rc1-Godot_v2.1.6-rc1_changelog.txt)
- [Tracker bug report for regressions](https://github.com/godotengine/godot/issues/29484)
2 changes: 1 addition & 1 deletion collections/_article/dev-snapshot-godot-3-0-1-rc1.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Hi Godot! My name is HP van Braam. Some of you might know me on IRC/Discord/Matr

I'm very happy to have been given this responsibility and I hope to work with all of you to make the Godot stable branches, well, just that! Stable!

TL;DR: Download Godot 3.0.1-rc1 [**here!**](https://download.tuxfamily.org/godotengine/3.0.1/rc1/) And here is the [changelog](https://download.tuxfamily.org/godotengine/3.0.1/rc1/Godot_v3.0.1-rc1_changelog.txt).
TL;DR: Download Godot 3.0.1-rc1 [~~**here!**~~](https://download.tuxfamily.org/godotengine/3.0.1/rc1/) And here is the [~~changelog~~](https://download.tuxfamily.org/godotengine/3.0.1/rc1/Godot_v3.0.1-rc1_changelog.txt).

I'd like to thank all of our many wonderful contributors for their efforts!

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-0-3-rc-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ date: 2018-05-02 23:06:38

**Note: [Release candidate 2](https://godotengine.org/article/dev-snapshot-godot-3-0-3-rc-2) is out now!**

This is the first release candiate for what will become Godot 3.0.3. This release has over 100 bugfixes and new features. A full human-readable changelog is still to be created but the git shortlog [can be downloaded here](https://github.com/godotengine/godot-builds/releases/3.0.3/rc1-Godot_v3.0.3-rc1_changelog.txt).
This is the first release candiate for what will become Godot 3.0.3. This release has over 100 bugfixes and new features. A full human-readable changelog is still to be created but the git shortlog [can be downloaded here](https://github.com/godotengine/godot-builds/releases/download/3.0.3-rc1/Godot_v3.0.3-rc1_changelog.txt).

The most important new feature for this release is initial support for Mono exports on the desktop platforms (Windows, Linux, and MacOSX). We're still hard at work at making Mono exporting to mobile work.

Expand All @@ -28,7 +28,7 @@ On a sidenote: I (hp) was moving house last month so this release is somewhat la
As always, you will find the binaries for your platform on our mirrors:

- Classical version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc1)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3/rc1-mono)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc1)]

Mono versions require Mono 5.10 on Linux and Windows and Mono 5.8 on MacOS

Expand Down
2 changes: 1 addition & 1 deletion collections/_article/dev-snapshot-godot-3-0-3-rc-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ I'd like to take this time to thank all of our wonderful contributers who made t
As always, you will find the binaries for your platform on our mirrors:

- Classical version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc2)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3/rc2-mono)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc2)]

Mono versions require Mono 5.10 on Linux and Windows and Mono 5.8 on MacOS

Expand Down
2 changes: 1 addition & 1 deletion collections/_article/dev-snapshot-godot-3-0-3-rc-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ I'd like to take a moment to thank all of the superheroes that contribute to the
As always, you will find the binaries for your platform on our mirrors:

- Classical version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc3)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3/rc3-mono)]
- Mono version: [[HTTPS mirror](https://github.com/godotengine/godot-builds/releases/3.0.3-rc3)]

Mono versions require **Mono 5.12.0** on all platforms.

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-2-beta-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ See the [full changelog on GitHub](https://github.com/godotengine/godot/compare/

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.2/beta1-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.2/beta1/mono-) (C# support + all the above). You need to have MSBuild (and on Windows .NET Framework 4.7) installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.2-beta1) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.2-beta1) (C# support + all the above). You need to have MSBuild (and on Windows .NET Framework 4.7) installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-2-beta-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,8 @@ See the full changelog on GitHub ([part 1](https://github.com/godotengine/godot/

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.2/beta2-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.2/beta2/mono-) (C# support + all the above). You need to have MSBuild (and on Windows .NET Framework 4.7) installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.2-beta2) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.2-beta2) (C# support + all the above). You need to have MSBuild (and on Windows .NET Framework 4.7) installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-2-beta-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,8 @@ Godot 3.2.2 beta 3 is built from commit [b6c551e8646bedde0f81ac3a4f61f9709e82668

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [**Classical build**](https://github.com/godotengine/godot-builds/releases/3.2.2/beta3-) (GDScript, GDNative, VisualScript).
- [**Mono build**](https://github.com/godotengine/godot-builds/releases/3.2.2/beta3/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
- [**Classical build**](https://github.com/godotengine/godot-builds/releases/3.2.2-beta3) (GDScript, GDNative, VisualScript).
- [**Mono build**](https://github.com/godotengine/godot-builds/releases/3.2.2-beta3) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
* Note: Due to a technical issue, Linux x86 (32-bit) binaries with C# support are not included in this build (neither the editor build nor the export template).

## Bug reports
Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-2-beta-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ Godot 3.2.2 beta 4 is built from commit [aeb5513babbb1840c4c210bd534a2c2bf3b4400

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [**Classical build**](https://github.com/godotengine/godot-builds/releases/3.2.2/beta4-) (GDScript, GDNative, VisualScript).
- [**Mono build**](https://github.com/godotengine/godot-builds/releases/3.2.2/beta4/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
- [**Classical build**](https://github.com/godotengine/godot-builds/releases/3.2.2-beta4) (GDScript, GDNative, VisualScript).
- [**Mono build**](https://github.com/godotengine/godot-builds/releases/3.2.2-beta4) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-3-beta-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ This release is built from commit [89f57ae12244f3269c9e3fe4684e16ec1fd2c989](htt

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.3/beta1-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.3/beta1/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.
- [Classical build](https://github.com/godotengine/godot-builds/releases/3.2.3-beta1) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.3-beta1) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.6.0.166 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-4-beta-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@ This release is built from commit [2e073ecbeaf5b502c2b8c3c0510e4a22a56db58f](htt

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta1-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta1/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.102 are included in this build.
- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta1) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta1) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.102 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-4-beta-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ This release is built from commit [04103db6bd5694b81ab0a1717fc5fdde6cb5dd4f](htt

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta2-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta2/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.111 are included in this build.
- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta2) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta2) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.111 are included in this build.

## Bug reports

Expand Down
4 changes: 2 additions & 2 deletions collections/_article/dev-snapshot-godot-3-2-4-beta-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,8 @@ This release is built from commit [b9b773c3f0e7d895b2aaf2c8712b7d55ad0a05dd](htt

The download links for dev snapshots are not featured on the [Download](/download) page to avoid confusion for new users. Instead, browse our download repository and fetch the editor binary that matches your platform:

- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta3-) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4/beta3/mono-) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.111 are included in this build.
- [Standard build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta3) (GDScript, GDNative, VisualScript).
- [Mono build](https://github.com/godotengine/godot-builds/releases/3.2.4-beta3) (C# support + all the above). You need to have MSBuild installed to use the Mono build. Relevant parts of Mono 6.12.0.111 are included in this build.

## Bug reports

Expand Down
Loading

0 comments on commit d6018f9

Please sign in to comment.