Skip to content

Commit 68572d1

Browse files
committed
chore: use mirror source first
1 parent 283b040 commit 68572d1

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

scripts/_prepare.el

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
(require 'request)
88
(require 's)
99

10+
(defconst ftp-source "https://ftp.gnu.org/gnu/emacs/windows/"
11+
"The source.")
12+
13+
(defconst ftp-source-snapshot "https://alpha.gnu.org/gnu/emacs/pretest/windows/"
14+
"The snapshot source.")
15+
1016
(defun get-major-version (response)
1117
"Return the latest snapshot string."
1218
(let ((data (request-response-data response)))

scripts/update-snapshot.el

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@
4444
4545
The argument DIR is a string like `emacs-30'; therefore, we will need
4646
to form the new url ourselves."
47-
(let ((new-dir (concat "https://alpha.gnu.org/gnu/emacs/pretest/windows/" dir "/")))
47+
(let ((new-dir (concat ftp-source-snapshot dir "/")))
4848
(request new-dir
4949
:sync t
5050
:complete
5151
(cl-function
5252
(lambda (&key response &allow-other-keys)
5353
(update-snapshot-to-src new-dir response))))))
5454

55-
(request "https://alpha.gnu.org/gnu/emacs/pretest/windows/"
55+
(request ftp-source-snapshot
5656
:sync t
5757
:complete
5858
(cl-function

scripts/update-stable.el

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ For example, `emacs-29.1_2.zip' to `29.1.2'."
6565
6666
The argument DIR is a string like `emacs-30'; therefore, we will need
6767
to form the new url ourselves."
68-
(let ((new-dir (concat "https://ftp.gnu.org/gnu/emacs/windows/" dir "/")))
68+
(let ((new-dir (concat ftp-source dir "/")))
6969
(request new-dir
7070
:sync t
7171
:complete
@@ -75,7 +75,7 @@ to form the new url ourselves."
7575
(update-gha-workflow latest)
7676
(update-stable-to-src latest)))))))
7777

78-
(request "https://ftp.gnu.org/gnu/emacs/windows/"
78+
(request ftp-source
7979
:sync t
8080
:complete
8181
(cl-function

src/main.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,9 @@ async function run(): Promise<void> {
9696

9797
const version = core.getInput("version");
9898

99-
const emacsZip = await downloadEmacs("https://ftp.gnu.org/gnu/emacs/windows/", version)
100-
?? await downloadEmacs("https://ftp.man.poznan.pl/gnu/emacs/windows/", version);
99+
const emacsZip =
100+
await downloadEmacs("https://ftp.man.poznan.pl/gnu/emacs/windows/", version)
101+
?? await downloadEmacs("https://ftp.gnu.org/gnu/emacs/windows/", version);
101102

102103
if (!emacsZip) {
103104
throw new Error("Failed to download Emacs from all sources.");

0 commit comments

Comments
 (0)