Electron はそのプライマリ S3 バケットを?更しているところであり、ビルドスクリプトを更新する必要があるでしょう
何が起きているのですか?
Electron のビルド成果物のうちほとんどが、
gh-contractor-zcbenz
と呼ばれる S3 バケット上にアップロ?ドされています。 2020 年から現在まで進行中のインフラストラクチャ/所有?移行の一環として、
gh-contractor-zcbenz
のすべてをその S3 の?地から
https://artifacts.electronjs.org
でホストしている新しいストレ?ジシステムに?更しています。 私たちのアセットのほとんどが使用しているパスの接頭?も若干?更されています。 例えば以下のようなものがあります。
以前:
https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v17.0.0/node.lib
以後:
https://artifacts.electronjs.org/headers/dist/v17.0.0/node.lib
重要なのは、
ホスト名
が?更され、
/atom-shell
の
接頭?
が?更されたことです。 他の例として、デバッグシンボルの例も?げましょう。
以前:
https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/symbols/path/to/symbol.pdb
以後:
https://artifacts.electronjs.org/symbols/path/to/symbol.pdb
同?に、ホスト名が?更され、
/atom-shell
の接頭?が?更されています。
どのような影響がありますか?
electron-rebuild
、
electron-packager
、
@electron/get
などの標準的なビルドツ?ルを使用している方は、何もする必要はありません。 おそらくこれが大多?でしょう。
S3 バケットを直接?照している場合は、ホスト名のポイントへの?照を更新し、パスも更新する必要があります。
?存のデ?タはどうなりますか?
gh-contractor-zcbenz
バケットに存在したほとんどのデ?タは、新しいストレ?ジシステムに複製されました。 これは、すべてのデバッグシンボルとすべてのヘッダがコピ?されたということです。 依存していた一部のデ?タがそのバケットからコピ?されていない場合は、
electron/electron
で Issue を作成しお知らせください。
現在の
gh-contractor-zcbenz
S3 バケットは積極的に削除されません。 しかし、このバケットの生存期間は保?できません。 私たちはできるだけ早く新しいバケットへタ?ゲットを更新することを
?く
推?します。