mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-18 22:09:26 +00:00
remove mac download from geth site
This commit is contained in:
parent
6e30f1bb51
commit
6fa1d74959
9 changed files with 6 additions and 108 deletions
|
|
@ -10,7 +10,6 @@ interface DownloadsHero {
|
||||||
currentBuild: string;
|
currentBuild: string;
|
||||||
currentBuildVersion: string;
|
currentBuildVersion: string;
|
||||||
linuxBuildURL: string;
|
linuxBuildURL: string;
|
||||||
macOSBuildURL: string;
|
|
||||||
releaseNotesURL: string;
|
releaseNotesURL: string;
|
||||||
sourceCodeURL: string;
|
sourceCodeURL: string;
|
||||||
windowsBuildURL: string;
|
windowsBuildURL: string;
|
||||||
|
|
@ -20,13 +19,11 @@ export const DownloadsHero: FC<DownloadsHero> = ({
|
||||||
currentBuild,
|
currentBuild,
|
||||||
currentBuildVersion,
|
currentBuildVersion,
|
||||||
linuxBuildURL,
|
linuxBuildURL,
|
||||||
macOSBuildURL,
|
|
||||||
releaseNotesURL,
|
releaseNotesURL,
|
||||||
sourceCodeURL,
|
sourceCodeURL,
|
||||||
windowsBuildURL
|
windowsBuildURL
|
||||||
}) => {
|
}) => {
|
||||||
DOWNLOAD_HEADER_BUTTONS.linuxBuild.buildURL = linuxBuildURL;
|
DOWNLOAD_HEADER_BUTTONS.linuxBuild.buildURL = linuxBuildURL;
|
||||||
DOWNLOAD_HEADER_BUTTONS.macOSBuild.buildURL = macOSBuildURL;
|
|
||||||
DOWNLOAD_HEADER_BUTTONS.windowsBuild.buildURL = windowsBuildURL;
|
DOWNLOAD_HEADER_BUTTONS.windowsBuild.buildURL = windowsBuildURL;
|
||||||
DOWNLOAD_HEADER_BUTTONS.sourceCode.buildURL = sourceCodeURL;
|
DOWNLOAD_HEADER_BUTTONS.sourceCode.buildURL = sourceCodeURL;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { ReleaseData } from '../../../types';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
linuxData: ReleaseData[];
|
linuxData: ReleaseData[];
|
||||||
macOSData: ReleaseData[];
|
|
||||||
windowsData: ReleaseData[];
|
windowsData: ReleaseData[];
|
||||||
iOSData: ReleaseData[];
|
iOSData: ReleaseData[];
|
||||||
androidData: ReleaseData[];
|
androidData: ReleaseData[];
|
||||||
|
|
@ -20,7 +19,6 @@ interface Props {
|
||||||
|
|
||||||
export const DownloadsTable: FC<Props> = ({
|
export const DownloadsTable: FC<Props> = ({
|
||||||
linuxData,
|
linuxData,
|
||||||
macOSData,
|
|
||||||
windowsData,
|
windowsData,
|
||||||
iOSData,
|
iOSData,
|
||||||
androidData,
|
androidData,
|
||||||
|
|
@ -30,7 +28,6 @@ export const DownloadsTable: FC<Props> = ({
|
||||||
}) => {
|
}) => {
|
||||||
const totalReleases = [
|
const totalReleases = [
|
||||||
linuxData.length,
|
linuxData.length,
|
||||||
macOSData.length,
|
|
||||||
windowsData.length,
|
windowsData.length,
|
||||||
iOSData.length,
|
iOSData.length,
|
||||||
androidData.length
|
androidData.length
|
||||||
|
|
@ -41,10 +38,9 @@ export const DownloadsTable: FC<Props> = ({
|
||||||
const getDefaultIndex = useMemo<number>(() => {
|
const getDefaultIndex = useMemo<number>(() => {
|
||||||
const OS: string = typeof window !== 'undefined' ? window.navigator.platform : '';
|
const OS: string = typeof window !== 'undefined' ? window.navigator.platform : '';
|
||||||
const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';
|
const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';
|
||||||
if (/Mac/i.test(OS)) return 1;
|
if (/Win/i.test(OS)) return 1;
|
||||||
if (/Win/i.test(OS)) return 2;
|
if (/iPhone/i.test(OS)) return 2;
|
||||||
if (/iPhone/i.test(OS)) return 3;
|
if (/Android/i.test(userAgent)) return 3;
|
||||||
if (/Android/i.test(userAgent)) return 4;
|
|
||||||
return 0;
|
return 0;
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|
@ -67,7 +63,7 @@ export const DownloadsTable: FC<Props> = ({
|
||||||
return (
|
return (
|
||||||
<Tab
|
<Tab
|
||||||
key={tab}
|
key={tab}
|
||||||
w={'20%'}
|
w={'25%'}
|
||||||
p={4}
|
p={4}
|
||||||
_selected={{
|
_selected={{
|
||||||
bg: 'primary',
|
bg: 'primary',
|
||||||
|
|
@ -90,12 +86,6 @@ export const DownloadsTable: FC<Props> = ({
|
||||||
data={linuxData.slice(0, LAST_2_LINUX_RELEASES)}
|
data={linuxData.slice(0, LAST_2_LINUX_RELEASES)}
|
||||||
/>
|
/>
|
||||||
</TabPanel>
|
</TabPanel>
|
||||||
<TabPanel p={0}>
|
|
||||||
<DataTable
|
|
||||||
columnHeaders={DOWNLOADS_TABLE_TAB_COLUMN_HEADERS}
|
|
||||||
data={macOSData.slice(0, amountOfReleasesToShow)}
|
|
||||||
/>
|
|
||||||
</TabPanel>
|
|
||||||
<TabPanel p={0}>
|
<TabPanel p={0}>
|
||||||
<DataTable
|
<DataTable
|
||||||
columnHeaders={DOWNLOADS_TABLE_TAB_COLUMN_HEADERS}
|
columnHeaders={DOWNLOADS_TABLE_TAB_COLUMN_HEADERS}
|
||||||
|
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
import { createIcon } from '@chakra-ui/icons';
|
|
||||||
|
|
||||||
export const MacosLogo = createIcon({
|
|
||||||
displayName: 'MacosLogo',
|
|
||||||
viewBox: '0 0 25 30',
|
|
||||||
d: 'M25 22.01c-.982 2.85-3.924 7.896-6.954 7.951-2.01.039-2.656-1.191-4.954-1.191-2.296 0-3.015 1.154-4.915 1.229C4.962 30.122 0 22.715 0 16.254 0 10.32 4.135 7.38 7.747 7.325c1.938-.035 3.768 1.307 4.95 1.307 1.186 0 3.408-1.613 5.744-1.377.978.041 3.724.394 5.487 2.972C19.25 13.279 19.98 19.663 25 22.009zM18.473 0c-3.533.143-6.416 3.849-6.013 6.914 3.265.254 6.398-3.406 6.013-6.914z',
|
|
||||||
defaultProps: {
|
|
||||||
color: 'bg'
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@ -6,6 +6,5 @@ export * from './MoonIcon';
|
||||||
export * from './SunIcon';
|
export * from './SunIcon';
|
||||||
export * from './TwitterIcon';
|
export * from './TwitterIcon';
|
||||||
export * from './SourceBranch';
|
export * from './SourceBranch';
|
||||||
export * from './MacosLogo';
|
|
||||||
export * from './LinuxPenguin';
|
export * from './LinuxPenguin';
|
||||||
export * from './WindowsLogo';
|
export * from './WindowsLogo';
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { IconProps } from '@chakra-ui/react';
|
import { IconProps } from '@chakra-ui/react';
|
||||||
import { WindowsLogo, MacosLogo, LinuxPenguin, SourceBranch } from './components/UI/icons';
|
import { WindowsLogo, LinuxPenguin, SourceBranch } from './components/UI/icons';
|
||||||
|
|
||||||
export const BORDER_WIDTH = '2px';
|
export const BORDER_WIDTH = '2px';
|
||||||
|
|
||||||
|
|
@ -39,12 +39,6 @@ export const DOWNLOAD_HEADER_BUTTONS: {
|
||||||
Svg: LinuxPenguin,
|
Svg: LinuxPenguin,
|
||||||
buildURL: ''
|
buildURL: ''
|
||||||
},
|
},
|
||||||
macOSBuild: {
|
|
||||||
name: 'macOS',
|
|
||||||
ariaLabel: 'macOS logo',
|
|
||||||
Svg: MacosLogo,
|
|
||||||
buildURL: ''
|
|
||||||
},
|
|
||||||
windowsBuild: {
|
windowsBuild: {
|
||||||
name: 'Windows',
|
name: 'Windows',
|
||||||
ariaLabel: 'Windows logo',
|
ariaLabel: 'Windows logo',
|
||||||
|
|
@ -58,7 +52,7 @@ export const DOWNLOAD_HEADER_BUTTONS: {
|
||||||
buildURL: ''
|
buildURL: ''
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
export const DOWNLOADS_TABLE_TABS = ['Linux', 'macOS', 'Windows', 'iOS', 'Android'];
|
export const DOWNLOADS_TABLE_TABS = ['Linux', 'Windows', 'iOS', 'Android'];
|
||||||
export const DOWNLOADS_TABLE_TAB_COLUMN_HEADERS = [
|
export const DOWNLOADS_TABLE_TAB_COLUMN_HEADERS = [
|
||||||
'Release',
|
'Release',
|
||||||
'Commit',
|
'Commit',
|
||||||
|
|
@ -103,15 +97,6 @@ export const DOWNLOADS_OPENPGP_SIGNATURES = [
|
||||||
},
|
},
|
||||||
fingerprint: 'FDE5 A1A0 44FA 13D2 F7AD A019 A61A 1356 9BA2 8146'
|
fingerprint: 'FDE5 A1A0 44FA 13D2 F7AD A019 A61A 1356 9BA2 8146'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'build server': 'macOS Builder',
|
|
||||||
'unique id': 'Go Ethereum macOS Builder <geth-ci@ethereum.org>',
|
|
||||||
'openpgp key': {
|
|
||||||
label: '7B9E2481',
|
|
||||||
url: 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x558915E17B9E2481'
|
|
||||||
},
|
|
||||||
fingerprint: '6D1D AF5D 0534 DEA6 1AA7 7AD5 5589 15E1 7B9E 2481'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'build server': 'Windows Builder',
|
'build server': 'Windows Builder',
|
||||||
'unique id': 'Go Ethereum Windows Builder <geth-ci@ethereum.org>',
|
'unique id': 'Go Ethereum Windows Builder <geth-ci@ethereum.org>',
|
||||||
|
|
@ -183,8 +168,6 @@ export const LAST_COMMIT_BASE_URL = 'https://api.github.com/repos/ethereum/go-et
|
||||||
export const BINARIES_BASE_URL = 'https://gethstore.blob.core.windows.net/builds/';
|
export const BINARIES_BASE_URL = 'https://gethstore.blob.core.windows.net/builds/';
|
||||||
export const LINUX_BINARY_BASE_URL =
|
export const LINUX_BINARY_BASE_URL =
|
||||||
'https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-';
|
'https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-';
|
||||||
export const MACOS_BINARY_BASE_URL =
|
|
||||||
'https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-';
|
|
||||||
export const WINDOWS_BINARY_BASE_URL =
|
export const WINDOWS_BINARY_BASE_URL =
|
||||||
'https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-';
|
'https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-';
|
||||||
|
|
||||||
|
|
@ -195,12 +178,6 @@ export const ALL_LINUX_GETH_RELEASES_URL =
|
||||||
export const ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL =
|
export const ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL =
|
||||||
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-alltools-linux';
|
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-alltools-linux';
|
||||||
|
|
||||||
// macOS
|
|
||||||
export const ALL_MACOS_GETH_RELEASES_URL =
|
|
||||||
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-darwin';
|
|
||||||
export const ALL_MACOS_ALLTOOLS_GETH_RELEASES_URL =
|
|
||||||
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-alltools-darwin';
|
|
||||||
|
|
||||||
// windows
|
// windows
|
||||||
export const ALL_WINDOWS_GETH_RELEASES_URL =
|
export const ALL_WINDOWS_GETH_RELEASES_URL =
|
||||||
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-windows';
|
'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list&prefix=geth-windows';
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
|
|
||||||
// Latest binaries urls
|
// Latest binaries urls
|
||||||
const LATEST_LINUX_BINARY_URL = getLatestBinaryURL('linux', versionNumber, commit);
|
const LATEST_LINUX_BINARY_URL = getLatestBinaryURL('linux', versionNumber, commit);
|
||||||
const LATEST_MACOS_BINARY_URL = getLatestBinaryURL('darwin', versionNumber, commit);
|
|
||||||
const LATEST_WINDOWS_BINARY_URL = getLatestBinaryURL('windows', versionNumber, commit);
|
const LATEST_WINDOWS_BINARY_URL = getLatestBinaryURL('windows', versionNumber, commit);
|
||||||
|
|
||||||
// Sources urls
|
// Sources urls
|
||||||
|
|
@ -58,7 +57,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
releaseName,
|
releaseName,
|
||||||
urls: {
|
urls: {
|
||||||
LATEST_LINUX_BINARY_URL,
|
LATEST_LINUX_BINARY_URL,
|
||||||
LATEST_MACOS_BINARY_URL,
|
|
||||||
LATEST_WINDOWS_BINARY_URL,
|
LATEST_WINDOWS_BINARY_URL,
|
||||||
LATEST_SOURCES_URL,
|
LATEST_SOURCES_URL,
|
||||||
RELEASE_NOTES_URL
|
RELEASE_NOTES_URL
|
||||||
|
|
@ -72,8 +70,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
const [
|
const [
|
||||||
ALL_LINUX_RELEASES_XML_DATA,
|
ALL_LINUX_RELEASES_XML_DATA,
|
||||||
ALL_LINUX_ALL_TOOLS_RELEASES_XML_DATA,
|
ALL_LINUX_ALL_TOOLS_RELEASES_XML_DATA,
|
||||||
ALL_MACOS_RELEASES_XML_DATA,
|
|
||||||
ALL_MACOS_ALL_TOOLS_RELEASES_XML_DATA,
|
|
||||||
ALL_WINDOWS_RELEASES_XML_DATA,
|
ALL_WINDOWS_RELEASES_XML_DATA,
|
||||||
ALL_WINDOWS_ALL_TOOLS_RELEASES_XML_DATA,
|
ALL_WINDOWS_ALL_TOOLS_RELEASES_XML_DATA,
|
||||||
ALL_ANDROID_RELEASES_XML_DATA,
|
ALL_ANDROID_RELEASES_XML_DATA,
|
||||||
|
|
@ -90,13 +86,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
const linuxAllToolsJson = parser.parse(ALL_LINUX_ALL_TOOLS_RELEASES_XML_DATA);
|
const linuxAllToolsJson = parser.parse(ALL_LINUX_ALL_TOOLS_RELEASES_XML_DATA);
|
||||||
const ALL_LINUX_ALL_TOOLS_BLOBS_JSON_DATA = linuxAllToolsJson.EnumerationResults.Blobs.Blob;
|
const ALL_LINUX_ALL_TOOLS_BLOBS_JSON_DATA = linuxAllToolsJson.EnumerationResults.Blobs.Blob;
|
||||||
|
|
||||||
// macOS
|
|
||||||
const macOSJson = parser.parse(ALL_MACOS_RELEASES_XML_DATA);
|
|
||||||
const ALL_MACOS_BLOBS_JSON_DATA = macOSJson.EnumerationResults.Blobs.Blob;
|
|
||||||
|
|
||||||
const macOSAllToolsJson = parser.parse(ALL_MACOS_ALL_TOOLS_RELEASES_XML_DATA);
|
|
||||||
const ALL_MACOS_ALL_TOOLS_BLOBS_JSON_DATA = macOSAllToolsJson.EnumerationResults.Blobs.Blob;
|
|
||||||
|
|
||||||
// windows
|
// windows
|
||||||
const windowsJson = parser.parse(ALL_WINDOWS_RELEASES_XML_DATA);
|
const windowsJson = parser.parse(ALL_WINDOWS_RELEASES_XML_DATA);
|
||||||
const ALL_WINDOWS_BLOBS_JSON_DATA = windowsJson.EnumerationResults.Blobs.Blob;
|
const ALL_WINDOWS_BLOBS_JSON_DATA = windowsJson.EnumerationResults.Blobs.Blob;
|
||||||
|
|
@ -131,24 +120,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
isStableRelease: false
|
isStableRelease: false
|
||||||
});
|
});
|
||||||
|
|
||||||
// macOS
|
|
||||||
const MACOS_STABLE_RELEASES_DATA = mapReleasesData({
|
|
||||||
blobsList: ALL_MACOS_BLOBS_JSON_DATA,
|
|
||||||
isStableRelease: true
|
|
||||||
});
|
|
||||||
const MACOS_ALLTOOLS_STABLE_RELEASES_DATA = mapReleasesData({
|
|
||||||
blobsList: ALL_MACOS_ALL_TOOLS_BLOBS_JSON_DATA,
|
|
||||||
isStableRelease: true
|
|
||||||
});
|
|
||||||
const MACOS_DEV_BUILDS_DATA = mapReleasesData({
|
|
||||||
blobsList: ALL_MACOS_BLOBS_JSON_DATA,
|
|
||||||
isStableRelease: false
|
|
||||||
});
|
|
||||||
const MACOS_ALLTOOLS_DEV_BUILDS_DATA = mapReleasesData({
|
|
||||||
blobsList: ALL_MACOS_ALL_TOOLS_BLOBS_JSON_DATA,
|
|
||||||
isStableRelease: false
|
|
||||||
});
|
|
||||||
|
|
||||||
// windows
|
// windows
|
||||||
const WINDOWS_STABLE_RELEASES_DATA = mapReleasesData({
|
const WINDOWS_STABLE_RELEASES_DATA = mapReleasesData({
|
||||||
blobsList: ALL_WINDOWS_BLOBS_JSON_DATA,
|
blobsList: ALL_WINDOWS_BLOBS_JSON_DATA,
|
||||||
|
|
@ -201,15 +172,6 @@ export const getStaticProps: GetStaticProps = async () => {
|
||||||
LINUX_DEV_BUILDS_DATA,
|
LINUX_DEV_BUILDS_DATA,
|
||||||
LINUX_ALLTOOLS_DEV_BUILDS_DATA
|
LINUX_ALLTOOLS_DEV_BUILDS_DATA
|
||||||
),
|
),
|
||||||
// macOS
|
|
||||||
ALL_MACOS_STABLE_RELEASES: getSortedReleases(
|
|
||||||
MACOS_STABLE_RELEASES_DATA,
|
|
||||||
MACOS_ALLTOOLS_STABLE_RELEASES_DATA
|
|
||||||
),
|
|
||||||
ALL_MACOS_DEV_BUILDS: getSortedReleases(
|
|
||||||
MACOS_DEV_BUILDS_DATA,
|
|
||||||
MACOS_ALLTOOLS_DEV_BUILDS_DATA
|
|
||||||
),
|
|
||||||
// windows
|
// windows
|
||||||
ALL_WINDOWS_STABLE_RELEASES: getSortedReleases(
|
ALL_WINDOWS_STABLE_RELEASES: getSortedReleases(
|
||||||
WINDOWS_STABLE_RELEASES_DATA,
|
WINDOWS_STABLE_RELEASES_DATA,
|
||||||
|
|
@ -244,9 +206,6 @@ interface Props {
|
||||||
// linux
|
// linux
|
||||||
ALL_LINUX_STABLE_RELEASES: ReleaseData[];
|
ALL_LINUX_STABLE_RELEASES: ReleaseData[];
|
||||||
ALL_LINUX_DEV_BUILDS: ReleaseData[];
|
ALL_LINUX_DEV_BUILDS: ReleaseData[];
|
||||||
// macOS
|
|
||||||
ALL_MACOS_STABLE_RELEASES: ReleaseData[];
|
|
||||||
ALL_MACOS_DEV_BUILDS: ReleaseData[];
|
|
||||||
// windows
|
// windows
|
||||||
ALL_WINDOWS_STABLE_RELEASES: ReleaseData[];
|
ALL_WINDOWS_STABLE_RELEASES: ReleaseData[];
|
||||||
ALL_WINDOWS_DEV_BUILDS: ReleaseData[];
|
ALL_WINDOWS_DEV_BUILDS: ReleaseData[];
|
||||||
|
|
@ -266,9 +225,6 @@ const DownloadsPage: NextPage<Props> = ({ data }) => {
|
||||||
// linux
|
// linux
|
||||||
ALL_LINUX_STABLE_RELEASES,
|
ALL_LINUX_STABLE_RELEASES,
|
||||||
ALL_LINUX_DEV_BUILDS,
|
ALL_LINUX_DEV_BUILDS,
|
||||||
// macOS
|
|
||||||
ALL_MACOS_STABLE_RELEASES,
|
|
||||||
ALL_MACOS_DEV_BUILDS,
|
|
||||||
// windows
|
// windows
|
||||||
ALL_WINDOWS_STABLE_RELEASES,
|
ALL_WINDOWS_STABLE_RELEASES,
|
||||||
ALL_WINDOWS_DEV_BUILDS,
|
ALL_WINDOWS_DEV_BUILDS,
|
||||||
|
|
@ -304,7 +260,6 @@ const DownloadsPage: NextPage<Props> = ({ data }) => {
|
||||||
currentBuild={LATEST_RELEASES_DATA.releaseName}
|
currentBuild={LATEST_RELEASES_DATA.releaseName}
|
||||||
currentBuildVersion={LATEST_RELEASES_DATA.versionNumber}
|
currentBuildVersion={LATEST_RELEASES_DATA.versionNumber}
|
||||||
linuxBuildURL={LATEST_RELEASES_DATA.urls.LATEST_LINUX_BINARY_URL}
|
linuxBuildURL={LATEST_RELEASES_DATA.urls.LATEST_LINUX_BINARY_URL}
|
||||||
macOSBuildURL={LATEST_RELEASES_DATA.urls.LATEST_MACOS_BINARY_URL}
|
|
||||||
windowsBuildURL={LATEST_RELEASES_DATA.urls.LATEST_WINDOWS_BINARY_URL}
|
windowsBuildURL={LATEST_RELEASES_DATA.urls.LATEST_WINDOWS_BINARY_URL}
|
||||||
sourceCodeURL={LATEST_RELEASES_DATA.urls.LATEST_SOURCES_URL}
|
sourceCodeURL={LATEST_RELEASES_DATA.urls.LATEST_SOURCES_URL}
|
||||||
releaseNotesURL={LATEST_RELEASES_DATA.urls.RELEASE_NOTES_URL}
|
releaseNotesURL={LATEST_RELEASES_DATA.urls.RELEASE_NOTES_URL}
|
||||||
|
|
@ -364,7 +319,6 @@ const DownloadsPage: NextPage<Props> = ({ data }) => {
|
||||||
>
|
>
|
||||||
<DownloadsTable
|
<DownloadsTable
|
||||||
linuxData={ALL_LINUX_STABLE_RELEASES}
|
linuxData={ALL_LINUX_STABLE_RELEASES}
|
||||||
macOSData={ALL_MACOS_STABLE_RELEASES}
|
|
||||||
windowsData={ALL_WINDOWS_STABLE_RELEASES}
|
windowsData={ALL_WINDOWS_STABLE_RELEASES}
|
||||||
iOSData={ALL_IOS_STABLE_RELEASES}
|
iOSData={ALL_IOS_STABLE_RELEASES}
|
||||||
androidData={ALL_ANDROID_STABLE_RELEASES}
|
androidData={ALL_ANDROID_STABLE_RELEASES}
|
||||||
|
|
@ -420,7 +374,6 @@ const DownloadsPage: NextPage<Props> = ({ data }) => {
|
||||||
>
|
>
|
||||||
<DownloadsTable
|
<DownloadsTable
|
||||||
linuxData={ALL_LINUX_DEV_BUILDS}
|
linuxData={ALL_LINUX_DEV_BUILDS}
|
||||||
macOSData={ALL_MACOS_DEV_BUILDS}
|
|
||||||
windowsData={ALL_WINDOWS_DEV_BUILDS}
|
windowsData={ALL_WINDOWS_DEV_BUILDS}
|
||||||
iOSData={ALL_IOS_DEV_BUILDS}
|
iOSData={ALL_IOS_DEV_BUILDS}
|
||||||
androidData={ALL_ANDROID_DEV_BUILDS}
|
androidData={ALL_ANDROID_DEV_BUILDS}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ export interface LatestReleasesData {
|
||||||
releaseName: string;
|
releaseName: string;
|
||||||
urls: {
|
urls: {
|
||||||
LATEST_LINUX_BINARY_URL: string;
|
LATEST_LINUX_BINARY_URL: string;
|
||||||
LATEST_MACOS_BINARY_URL: string;
|
|
||||||
LATEST_WINDOWS_BINARY_URL: string;
|
LATEST_WINDOWS_BINARY_URL: string;
|
||||||
LATEST_SOURCES_URL: string;
|
LATEST_SOURCES_URL: string;
|
||||||
RELEASE_NOTES_URL: string;
|
RELEASE_NOTES_URL: string;
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@ import {
|
||||||
ALL_IOS_GETH_RELEASES_URL,
|
ALL_IOS_GETH_RELEASES_URL,
|
||||||
ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL,
|
ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL,
|
||||||
ALL_LINUX_GETH_RELEASES_URL,
|
ALL_LINUX_GETH_RELEASES_URL,
|
||||||
ALL_MACOS_ALLTOOLS_GETH_RELEASES_URL,
|
|
||||||
ALL_MACOS_GETH_RELEASES_URL,
|
|
||||||
ALL_WINDOWS_ALLTOOLS_GETH_RELEASES_URL,
|
ALL_WINDOWS_ALLTOOLS_GETH_RELEASES_URL,
|
||||||
ALL_WINDOWS_GETH_RELEASES_URL
|
ALL_WINDOWS_GETH_RELEASES_URL
|
||||||
} from '../constants';
|
} from '../constants';
|
||||||
|
|
@ -13,8 +11,6 @@ export const fetchXMLData = () => {
|
||||||
const urls = [
|
const urls = [
|
||||||
ALL_LINUX_GETH_RELEASES_URL,
|
ALL_LINUX_GETH_RELEASES_URL,
|
||||||
ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL,
|
ALL_LINUX_ALLTOOLS_GETH_RELEASES_URL,
|
||||||
ALL_MACOS_GETH_RELEASES_URL,
|
|
||||||
ALL_MACOS_ALLTOOLS_GETH_RELEASES_URL,
|
|
||||||
ALL_WINDOWS_GETH_RELEASES_URL,
|
ALL_WINDOWS_GETH_RELEASES_URL,
|
||||||
ALL_WINDOWS_ALLTOOLS_GETH_RELEASES_URL,
|
ALL_WINDOWS_ALLTOOLS_GETH_RELEASES_URL,
|
||||||
ALL_ANDROID_GETH_RELEASES_URL,
|
ALL_ANDROID_GETH_RELEASES_URL,
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,10 @@
|
||||||
import {
|
import {
|
||||||
LINUX_BINARY_BASE_URL,
|
LINUX_BINARY_BASE_URL,
|
||||||
MACOS_BINARY_BASE_URL,
|
|
||||||
WINDOWS_BINARY_BASE_URL
|
WINDOWS_BINARY_BASE_URL
|
||||||
} from '../constants';
|
} from '../constants';
|
||||||
|
|
||||||
export const getLatestBinaryURL = (os: string, versionNumber: string, commit: string) => {
|
export const getLatestBinaryURL = (os: string, versionNumber: string, commit: string) => {
|
||||||
if (os === 'linux') return `${LINUX_BINARY_BASE_URL}${versionNumber.slice(1)}-${commit}.tar.gz`;
|
if (os === 'linux') return `${LINUX_BINARY_BASE_URL}${versionNumber.slice(1)}-${commit}.tar.gz`;
|
||||||
|
|
||||||
if (os === 'darwin') return `${MACOS_BINARY_BASE_URL}${versionNumber.slice(1)}-${commit}.tar.gz`;
|
|
||||||
|
|
||||||
return `${WINDOWS_BINARY_BASE_URL}${versionNumber.slice(1)}-${commit}.exe`;
|
return `${WINDOWS_BINARY_BASE_URL}${versionNumber.slice(1)}-${commit}.exe`;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue